我没有使用过 Linux/Unix 操作系统,但现在我正在创建一个脚本 .sh。 它是这样的:
echo "the usb devices mounted are: " `lsusb`
结果与我从控制台运行相同命令时的结果不同(当我将所有设备放在不同的行中时,就像表格一样),但它只是一行,所有信息都在一行中。 你能帮我提示一下以获得不同行的结果(来自脚本)吗?就像我从控制台运行它时得到的结果一样?我应该使用矩阵吗?并针对它的每个元素解析它?
非常感谢,
最佳答案
单独运行命令即可:
echo "the usb devices mounted are: "
lsusb
或者作为单行者:
echo "the usb devices mounted are: " ; lsusb
否则,您必须像@JoshJolly 的回答那样引用它
关于linux - 如何在 shell 脚本的不同行上显示 lsusb 结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27041203/