把字符串中出现的所有指定字符都替换为空格
echo "d&g&#m#k=% " | awk -F" " '{print $0; gsub(/[&\t\n%#=]/,"", $0); print $0; }' -
d&g&#m#k=%
dgmk
echo "d&g&#m#k=% " | awk -F" " '{print $0; gsub(/&|\t|\n|%|#|=/,"", $0); print $0; }' -
本文介绍如何利用awk命令处理字符串中的指定字符,通过示例展示了将特定符号替换为空格的方法。适用于初学者理解基本的文本处理技巧。
把字符串中出现的所有指定字符都替换为空格
echo "d&g&#m#k=% " | awk -F" " '{print $0; gsub(/[&\t\n%#=]/,"", $0); print $0; }' -
d&g&#m#k=%
dgmk
echo "d&g&#m#k=% " | awk -F" " '{print $0; gsub(/&|\t|\n|%|#|=/,"", $0); print $0; }' -

被折叠的 条评论
为什么被折叠?