awkで置換のワンライナー
特定の文字列をawkで置換するワンライナー
表の中の、拡張子を省くのによいかも。
awk '{sub("置換する文字列","置換後の文字列")}{print}'
.txtの拡張子を削除する例
% cat /tmp/animal-book.list
dog.txt
sheep.txt
lion.txt
jaguar.txt
% cat /tmp/animal-book.list | awk '{sub(".txt","")}{print $1}'
dog
sheep
lion
jaguar