【发布时间】:2017-05-01 00:42:39
【问题描述】:
我有多个文件,只有一行简单的文本。我想删除每个文件中每个单词的最后一个字符。每个文件都有不同的文本长度。
我得到的最接近的是编辑一个文件:
awk '{ print substr($1, 1, length($1)-1); print substr($2, 1, length($2)-1); }' file.txt
但我不知道如何使这个通用,对于不同单词的文件计数。
【问题讨论】:
-
可以肯定的是,1 line of simple text和every word表示每个文件有1行,里面有0到几个单词,每个单词必须修改(看到很多回复只删除了该行的最后一个字符)
-
是的,里面其实有1到几个字
标签: regex bash text awk replace