我可以使用awk提取字符串中的第一列或任何列吗?
实际上我正在使用一个文件并将其读取到一个变量我想在该变量上使用AWK并完成我的工作.
这怎么可能?有什么建议.
最佳答案打印第一栏*:
打印第二栏:
等等
其中<某些输出产生命令>就像cat filename.txt或echo $VAR等.
例如ls -l | awk'{print $9}’提取第九列,这就像ls -1的笨拙方式
*列由分隔空格定义.
编辑:如果您的文本已经在变量中,例如:
VAR2=$(echo $VAR | awk '{print }')
如果您将9更改为所需列,则可以正常工作. 总结
以上是内存溢出为你收集整理的linux – 在字符串上使用awk全部内容,希望文章能够帮你解决linux – 在字符串上使用awk所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)