此代码不显示任何内容(如果存在date.txt):
date> date.txt |切
问题:
[针对语法和术语错误的道歉,以及
date | tee date.txt |切--delimiter''--fields 1
有效,众所周知。
]
答案 0 :(得分:2)
管道中的命令是同时执行的。所以当你写
date > date.txt | cut --delimiter '' --fields 1 < date.txt
cut
可能会在date
写入文件之前尝试从文件中读取内容,并且没有要读取的内容。如果您使用文件进行通信,则不需要管道,只需按顺序编写命令即可。
date > date.txt
cut --delimiter '' --fields 1 < date.txt