私のファイルの各行でその行が/で終わっている場合は、その行を削除したいと思います。どうすればいいですか?私の試み:
sed -e "s/$\/$//" myfile.txt > myfile_noslash.txt
動作しません。
ベストアンサー1
コマンドは、$
ファイルの行末から a と a を削除しようとします。/
$
正規表現の最初の文字は必要ありません。
sed 's/\/$//' myfile.txt >myfile_noslash.txt
s
inの代替コマンドは、sed
ほぼすべての文字を区切り文字として使用できます。
s@/$@@
または
s,/$,,
または
s|/$||
だからあなたの命令は
sed 's,/$,,' myfile.txt >myfile_noslash.txt