Xargs

為什麼xargs中常用“{}”和“%”作為replstr?

  • February 15, 2015

我經常看到xargs -I {}xargs -I %(少)。這兩個常用的有什麼原因嗎?為什麼{}, 因為更長且更可能被錯誤解釋,所以首選?

{}也可見於findpython%在大多數程式語言中 -family 命令具有悠久的歷史傳統printf,但主要作為%sor之類的序列的前綴%d,因此單獨使用它並不是第一個想法。

還有一個更簡單的原因。-i現在不推薦使用的開關,{}如果您沒有指定其他開關,則暗示該開關。最初的開發人員似乎使用了這種形式(很可能是受 啟發find),並在使用{}. 其餘的使用者只是簡單地傳播了這個選擇。

引用自:https://unix.stackexchange.com/questions/184995