我想将一行中的字段提取到变量中:
aaa bbb ccc
'aaa' => $a, 'bbb' => $b, 'ccc' => $c。如何在 bash 中做到这一点?
我不想流水线处理,只需要将它们提取到变量或数组中。
最佳答案
你可以简单地做:
read a b c <<<"aaa bbb ccc"
输出
$ echo "a=[$a] b=[$b] c=[$c]"
a=[aaa] b=[bbb] c=[ccc]
根据bash手册:
Here Strings
A variant of here documents, the format is:
<<<word
The word is expanded and supplied to the command on its standard input.
关于bash - 将字段提取到变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6543189/