我正在尝试将命令fuser的输出捕获到shell脚本中的数组中。 基于我在shell下面使用的其他类似查询。
p_list = ( $("fuser -m /mnt/usb") )
但我收到的错误
./capture.sh: line 8: syntax error near unexpected token `('
./capture.sh: line 8: ` p_list = ( $(fuser -m /mnt/usb) )'
热熔器输出是使用上述路径的过程列表,如下所示
~# fuser -m /mnt/usb
9261 1089 8526
为什么会出现这个问题?任何提示。如何实现这一目标。
答案 0 :(得分:2)
与bash中的任何作业一样:=
周围没有空格。
p_list=( $(fuser -m /mnt/usb) )