Sam Asked: 2023-06-01 05:54:08 +0800 CST2023-06-01 05:54:08 +0800 CST 2023-06-01 05:54:08 +0800 CST 将变量设置为 ls 命令输出 772 我想根据 bash 命令的输出创建一个变量。如何根据命令“ls /Users”的输出创建一个变量。 变量创建在这种情况下不起作用: users=$(ls /Users) printf 'users' macos 1 个回答 Voted Best Answer charlesz 2023-06-01T06:03:02+08:002023-06-01T06:03:02+08:00 您的变量创建有效。没有用的是你的第二个语句(printf)。这对我有用: users=$(ls /home) echo "${users}" 我使用/home只是因为我在 Linux 上。在您的情况下,您仍然应该使用/Users.
您的变量创建有效。没有用的是你的第二个语句(printf)。这对我有用:
我使用
/home
只是因为我在 Linux 上。在您的情况下,您仍然应该使用/Users
.