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