値と文字列の間のスペース(「=」文字の後)に「=」を削除する方法を提案してください。これはawk、sed、またはperlコマンドで実行する必要があり、コマンドはSolaris OSに適している必要があります。 (コマンドは私のバッシュスクリプト)
Solaris 10オペレーティングシステムを使用しています。
例1(アップデート前)
その他のドキュメント
a=2
b= 45
c= 4
d= 98
e=09
f= gdtd
g= @7h
parameter5= 87
例2(アップデート後)
その他のドキュメント
a=2
b=45
c=4
d=98
e=09
f=gdtd
g=@7h
parameter5=87
ベストアンサー1
この試み:
sed 's/=[ \t]*/=/' input.txt
必要に応じて-i
内部編集オプションを指定します。
sed -i
Solarisには適していません
別のファイルにリダイレクトし、元のファイルに名前を変更するか、代わりにPerlを使用します。
perl -pi -e 's/=[ \t]*/=/g' input.txt