[英]What's mean "?" in "awk -option {print $? }" command in linux, for example {print $1}
有人可以解释一下 linux 中的 awk 打印命令中的“#integer”是什么意思(我虽然这不仅仅是数字..)。
我试图在我的 linux 终端上显示我的登录历史记录,并使用带有awk -F ":" '{ print $1 }'
。
我认为它可能是awk -F ":" '{ print $0 }'
与awk -F ":" '{ print }'
结果相同,对吗?
{print $1} 打印输入字符串的第一个单词。
例子:
假设我要终止名为 xyz.sh 的进程,这需要 2 个步骤。
可以使用 awk 的功能将上述 2 个步骤组合为单个命令,如下所示:
kill -9 `ps -e | grep xyz.sh | awk '{print $1}'`
在上面的命令中, ps -e 显示进程详细信息, awk '{print $1}' 提取进程 ID(输出的第一个单词)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.