Это мой маленький код сценария 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
Вы можете помочь, что пошло не так в моем коде выше?Также, пожалуйста, предложите, если это правильный способ напечатать количество файлов в каталоге