У меня есть следующие строки:Выход туалет -l без файла-расширения
wc -l ./*.txt | sort -rn
я хочу, чтобы сократить расширение файла. Итак, с этим кодом у меня есть вывод: number filename.txt
для всех моих .txt-файлов в.-Каталоге. Но я хочу выход без расширения файла, например: number filename
Я пробовал трубку с вырезом для разных параметров, но все, что у меня было, это вырезать все имя файла этой командой.
wc -l ./*.txt | sort -rn | cut -f 1 -d '.'
Спасибо за помощь, я использовал rev-command, но sed также работает! – ipo
Это ваш выбор, но вместо единственного 'sed', использующего' rev + cut + rev' (3 команды), совершенно ненужно и неэффективно. – anubhava
Thats true. Я заменил rev теперь на sed. Тот же вывод, но меньше кода. – ipo