linux下shell编程问题

temp=tail -n 3 /tmp/temp1.log | awk -F"+" '/T/{print $2}'
rh=tail -n 3 /tmp/temp1.log | awk -F"=" '/R/{print $2}'
echo $temp,$rh%
以上是我在linux6.3下写的一个脚本,但是却不能在tmp目录下生成temp1.log文件,请问是怎么回事?
提示:
tail: cannot open /tmp/temp1.log' for reading: No such file or directory
tail: cannot open
/tmp/temp1.log' for reading: No such file or directory

4个回答

你命令都不懂,连生成文件命令都没

TearsBack
TearsBack 的确不是很懂,我在照猫画虎!
2 年多之前 回复

no such file or directory.......都没有这个log文件谈何打开?自己手动建一个玩玩吧

TearsBack
TearsBack 谢谢了!
2 年多之前 回复

你两条语句命令是一样的...你貌似并没有写生成语句吧

TearsBack
TearsBack 但是我这个脚本别的服务器上是可以运行的啊!我今天重装了下系统就不可以了
2 年多之前 回复

awk -F"+" '/T/{print $2}' 这个T是啥意思。。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!