Touch
使用管道觸摸
我希望能夠將
touch
命令與管道一起使用,以根據命令的輸出創建多個文件。例如:
grep "hello(.*)" file.txt | touch
但它不起作用!我怎樣才能做到這一點?
該
touch
命令本身無法從 讀取stdin
,但您可以藉助以下工具進行讀取xargs
:grep "hello(.*)" file.txt | xargs -I file_name touch file_name
試試這個,
# ~ grep "hello(.*)" file.txt | xargs touch
更多請參考:
man xargs