我对将两个命令的输出定向到一个变量很感兴趣。我不希望输出显示在屏幕上,而是分配给脚本中的变量,以便我可以再次使用它。
我正在做的是使用下面显示的命令从目录中获取文件大小:
ls -l /var/spool | wc -c
该命令获取文件大小(以字节为单位),并将输出显示为整数。我有兴趣将此整数分配给自己喜欢的变量,以便以后可以将其与另一个变量进行比较
这似乎不起作用:
size = ls -l /var/spool | wc -c
重定向会起作用吗?
像这样....
ls -l /var/spool | wc -c > size
无论哪种方式,我都希望将此数字输出分配给变量而不在屏幕上显示。
任何建议都非常欢迎!
size=`ls -l /var/spool | wc -c`
。在您的答案中使用以下格式:“``size =`ls -l / var / spool | wc -c```”不带双引号;)