这是我的小型 bash 脚本代码,我想打印在目录中创建的文件数量:
#! /bin/sh
home_dir=/home/var/foo
Count= ls /$home_dir|wc -l
echo -e "$Count files are existed in the directory $home_dir"
exit 0
我的预期输出是:
9 files are existed in the directory /home/var/foo
但我得到以下输出:
9
files are existed in the directory /home/var/foo
你能帮我看看我上面的代码出了什么问题吗?另请建议这是否是打印目录中文件数量的正确方法
最佳答案
这对我有用:
Count=$(ls /$xml_dir|wc -l)
关于linux - 在输出中,echo 命令在打印变量之后打印新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54662324/