Я придумал это для ПРОСТО числа:
wc -w [file] | cut -d' ' -f1
5
Я также как wc -w < [file]
подход
Наконец, для хранения просто подсчета слов в переменной, Вы могли использовать следующее:
myVar=($(wc -w /path/to/file))
Это позволяет Вам пропустить имя файла изящно.
Используя предложение @ mikserv , вы можете сделать
cd /Test/TopDir/
set -- "$PWD" */
cd /somewhere/else
td=$1 ; shift
for x; do
echo x="${td}/$x"
done