Мне нужно общее количество файлов в каталоге и вы хотите использовать этот номер в сценарии оболочки. Я попробовал это в терминале, и она отлично работает:Возвращает количество файлов в каталоге переменной в оболочке scrtpt
find . -type f | wc -l
Это просто выводит количество файлов, но я хочу, чтобы присвоить возвращаемое число переменной в моем сценарии оболочки, я попробовал это, но это Безразлично» т работы:
numberOfFiles = find . -type f | wc -l;
echo $numberOfFiles;
backticks довольно устарели, а '$()' предпочтителен, так как вы можете их вложить. См. [Bash Backticks vs Braces] (http://stackoverflow.com/q/22709371/1983854), например. – fedorqui
Да, я знаю, все же иногда я не могу воздержаться от использования back-ticks, потому что использовал его много времени с момента обучения, это стало привычкой. Спасибо за ссылку @fedorqui, это довольно информативно. – Skynet