Учитывая вход:
tree
branch
желаемый результат
tree 4
branch 6
Что такое команда * nix available, которая делает это?
Учитывая вход:
tree
branch
желаемый результат
tree 4
branch 6
Что такое команда * nix available, которая делает это?
Простой сценарий оболочки, который делает это:
#!/bin/sh
while read line; do
printf -- '%s %d\n' "${line}" "${#line}";
done < "${1}"
сохраните скрипт как например lc
, сделайте его исполняемым и запустите его для имен файлов как
lc myfile
Или с помощью awk
:
awk '{print $0, length()}' myfile
Или с Perl:
perl -nle 'print $_." ".length($_)' myfile