我要做的是,仅当最后一行包含字符TRL:

TRL= tail -1 $1|cut -c1-3

if [ "$TRL"=="TRL"];
then ##some commands

问题是变量TRL正在stdout中打印,这是不可取的。我怎样才能防止这种情况?

最佳答案

尝试将tail | cut命令的输出捕获为:

TRL=$(tail -1 $1|cut -c1-3)

关于linux - 我不想要时执行Shell脚本打印,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34294432/

10-09 01:09