鍍金池/ 問答/Linux/ 請問 `parallel -k echo ::: A B C > abc_

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

如題,請問 parallel -k echo ::: A B C > abc_file中的:::是什么意思?有什么作用

回答
編輯回答
青瓷

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

  (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/...

2018年5月26日 09:33