Saya memiliki file dengan baris sebagai berikut:
...
... <230948203[234]>, ...
... <234[24]>, ...
..
Saya ingin menggunakan sed untuk menghapus karakter < ,dan >dari setiap baris
Saya mencoba menggunakan sed 's/<>,//g'tetapi tidak berhasil (tidak mengubah apa pun). Apakah saya perlu melarikan diri karakter khusus ini. Apakah mungkin untuk menghapus beberapa karakter menggunakan satu sedperintah?
@srikanthradix: Itu tidak menghapus karakter-karakter itu, menggantikannya dengan spasi. Anda ingin
—
Keith Thompson
tr -d '<>,' ''(seperti dalam jawaban Chris Down).
@KeithThompson:,
—
pengguna tidak dikenal
tr -d '<>,'tanpa '' pada akhirnya, bukan?
@userunknown: Ya, terima kasih atas koreksinya.
—
Keith Thompson
bash-3.2$ echo "<230948203[234]>," | tr '<>,' ' '-> 230948203 [234] -EDITED Thanks to Paul