我是 unix 命令的新手。我有一个名为 server.txt 的文件,它有 100 个字段,文件的第一行是标题。
我只想看看 99 和 100 的字段。
字段 99 只是一些数字,字段 100 是一个字符串。
每个字段的分隔符是一个空格。
我的目标是通过 grep 和正则表达式提取字符串(field100)中的每个标记,然后使用从字符串中提取的每个标记使用 field99 输出,并跳过我记录的前 1000 行
----server.txt--
... ... ,field99,field100
... ... 5,"hi are"
... ... 3,"how is"
-----output.txt
header1,header2
5,hi
5,are
3,how
3,is
所以我只是有一些想法,但我不知道如何组合所有脚本
以下是我的一些想法:
sed 1000d server.txt cut -f99,100 -d' ' >output.txt
grep | /[A-Za-z]+/|