linux 将命令输出放入字符串

dldeef67  于 2023-03-17  发布在  Linux
关注(0)|答案(4)|浏览(220)

如果我在Linux shell中执行某个命令,我如何将输出存储到字符串(变量)中以便以后使用?我需要这个Bash脚本,请帮助。

sf6xfgos

sf6xfgos2#

result=command``或result=$(command)都将command的输出赋值给result变量。

hfwmuf9z

hfwmuf9z3#

为了补充其他答案,您可以直接在另一个命令中使用命令输出,而无需将其赋给中间变量。

wget https://feeds.npr.org/510289/podcast.xml -O podcast_`date +%Y-%m-%d`.xml

简称

TODAY=`date +%Y-%m-%d`
wget https://feeds.npr.org/510289/podcast.xml -O podcast_${TODAY}.xml

并且今天评估为

wget https://feeds.npr.org/510289/podcast.xml -O podcast_2020-11-29.xml
kqhtkvqz

kqhtkvqz4#

echo "Output of my command:" $(command)

相关问题