请问 `parallel -k echo ::: A B C > abc_file`中的`:::`是什么意思?

如题,请问 parallel -k echo ::: A B C > abc_file中的:::是什么意思?有什么作用

阅读 2.4k
1 个回答

這是parallel的約定用法/語法, :::前面是命令, 後面是參數(用來代替stdin)
援引個gun.org上的例子, 這些命令是等價的:

  (echo file1; echo file2) | parallel gzip
  parallel gzip ::: file1 file2
  parallel gzip {} ::: file1 file2
  parallel --arg-sep ,, gzip {} ,, file1 file2
  parallel --arg-sep ,, gzip ,, file1 file2
  parallel ::: "gzip file1" "gzip file2"

https://www.gnu.org/software/...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题