Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有纯文本的txt文件。只有文本字符串,例如:
asdasd asd asd asd asdasdasdasd asd a asdasdasdasdasdasd
我需要补充;每个字符串末尾的符号。我需要得到:
asdasd asd asd asd; asdasdasdasd asd a; asdasdasdasdasdasd;
我怎样才能用 awk 或其他文本处理工具来做到这一点?
谢谢你。
sed 's/$/;/' file
sed 用分号替换字符串的结尾。
如果需要 awk(根据 OP 的要求):
awk '1' ORS=";\n" file
sed是你的朋友。
sed -i "s/$/;/" filename
打开文件vi并发出此命令
vi
:%s/$/;/g