Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这里有一个快速的问题:
假设我试图分隔一组文件的行,它们看起来像这样:
pid 文本编号
我想使用 pid 将这些行分成不同的文件,我该如何实现呢?
到目前为止,我已经尝试过类似的东西:
cat files | grep '\([0-9]\{3\}\)' > $1.txt
那当然行不通..有什么想法吗?
带有 pids 的文件:
$ cat /tmp/l 123 azerty 234 qwerty 456 bepo
awk 代码:
$ awk '/^[0-9]{3}/{print $0 > $1".txt"}' /tmp/l
的输出ls:
ls
$ ls 123.txt 234.txt 456.txt