请建议如何删除“=”到值/字符串(在“=”字符之后)之间的空格,应该由awk或sed或perl命令实现,并且命令必须适合solaris操作系统,(命令应该在我的bash 脚本)
我有 SOLARIS 10 操作系统
示例 1(更新前)
更多文件
a=2
b= 45
c= 4
d= 98
e=09
f= gdtd
g= @7h
parameter5= 87
Run Code Online (Sandbox Code Playgroud)
示例 2(更新后)
更多文件
a=2
b=45
c=4
d=98
e=09
f=gdtd
g=@7h
parameter5=87
Run Code Online (Sandbox Code Playgroud)
尝试这个:
sed 's/=[ \t]*/=/' input.txt
Run Code Online (Sandbox Code Playgroud)
-i
如果需要,指定一个就地编辑选项。
sed -i
不适合solaris
重定向到另一个文件并重命名为原始文件或改用 perl:
perl -pi -e 's/=[ \t]*/=/g' input.txt
Run Code Online (Sandbox Code Playgroud)