这是一个非常常见的脚本:
#!/bin/bash
teststr="col1 col2"
var1=`echo ${teststr} | awk '{print $1}'`
var2=`echo ${teststr} | awk '{print $2}'`
echo var1=${var1}
echo var2=${var2}
Run Code Online (Sandbox Code Playgroud)
但是我不喜欢这个,特别是当有更多的字段需要解析时.我想应该有更好的方法:
(var1,var2)=`echo $ {teststr} | awk'{print $ 1 $ 2}'(在我的想象中)
是这样吗?感谢您帮助提高效率并节省一些CPU电量.