在將列表轉發到某個其他命令之前,通過某種轉換(例如連接每個字符串)實質上「映射」bash參數列表的最優雅方式是什麼?想起使用xargs
,但我似乎無法概念化如何做到這一點。bash:'map'函數參數?
function do_something {
# hypothetically
for arg in "[email protected]"; do
arg="$arg.txt"
done
command "[email protected]"
}
do_something file1 file2 file3
這樣的結果將是致電command file1.txt file2.txt file3.txt
。
太棒了。這肯定比[本答案](http://stackoverflow.com/a/3104637/1641160)中顯示的字符串操作更具可讀性(和優雅) –