2 如何将命令的输出分配到数组中? 我需要将结果从分配给grep数组...例如 grep -n "search term" file.txt | sed 's/:.*//' 这导致一堆带有行号的行,在其中找到了搜索词。 1 3 12 19 将它们分配给bash数组的最简单方法是什么?如果我简单地将它们分配给变量,它们将成为一个以空格分隔的字符串。 77 arrays bash command-substitution
3 如何避免bash命令替换以删除换行符? 为了加快执行bash脚本的速度,我想使用命令替换将命令的结果保留在变量中,但是命令替换将0x0A换行符替换为空格。例如: a=`df -H` 要么 a=$( df -H ) 当我想进一步处理时$a,将换行符替换为一个空格,并且所有行现在都在一行上,这很难grep进行: echo $a 避免换行符被命令替换删除的简单技巧是什么? 77 bash newline command-substitution