cat a.txt | awk '{print $1}' a b c 结果是这样的是吧,print$1 并不是取一行内容,而是每行的第一个域。你可以用循环读取每一行内容,然后再处理 while read line; do echo $line #line就是一行的内容,然后再处理该行 done < a.txt #将读取的每一行都赋给变量line
awk 输入文件
最新推荐文章于 2022-12-04 21:13:01 发布
cat a.txt | awk '{print $1}' a b c 结果是这样的是吧,print$1 并不是取一行内容,而是每行的第一个域。你可以用循环读取每一行内容,然后再处理 while read line; do echo $line #line就是一行的内容,然后再处理该行 done < a.txt #将读取的每一行都赋给变量line