我有一个包含以下几行的文件:

revision="abcdabcdabcd0000111122223333"
revision="0000111122223333444455556666"

我想像这样截断带引号的字符串(例如,改为8):
revision="abcdabcd"
revision="00001111"

如何使用sed / awk / perl实现此目的?

最佳答案

也许:

sed -i 's/\(revision="........\)[^"]*"/\1"/' file

关于perl - 命令截断文件中带引号的字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9756287/

10-12 21:23