我使用sed和<<<和read将字符串中的所有单词赋值给变量。我所做的是:
read -a A0 <<< $(sed '2q;d' /proc/stat)因此,sed读取文件file的第二行并立即退出。sed读取的行被输入到<<<,后者扩展了从sed和read -a接收到的输入,并将<<<的结果值分配给数组的元素。以这种方式使用<<<和sed是一个好主意,还是有明显的理由反对这一点--最重要的是,是否有更快的方法来做到这一点?
发布于 2014-09-02 14:17:12
在我看来,语法太复杂了。我会用以下方法来代替:
read -a A0 < <( sed '2q;d' /proc/stat )当需要命令从变量(而不是来自另一个命令)获取输入时,我通常使用<<< word语法。
https://unix.stackexchange.com/questions/153331
复制相似问题