0

sed を使用してファイルからすべての -ing を削除しようとしています。

つまり、joking は jok になり、trailing は Trail になる必要があります。

どんな助けでも大歓迎です

4

5 に答える 5

4
$ echo "foo joking bar bazinger" | sed 's/ing\>//g'
foo jok bar bazinger

\>単語と非単語文字の間の境界境界です。だからbazinger変わらない。

于 2012-10-17T17:27:06.740 に答える
1
sed 's/ing\>//f' 

上記は、 で終わるすべての単語に一致しますing

于 2012-10-17T17:32:25.343 に答える
0

これはうまくいくかもしれません(GNU sed):

sed 's/\Bing\b//g' file

また

sed ' s/\([^ ]\)ing\>/\1/g' file
于 2012-10-17T17:33:11.723 に答える
0

テストされていませんが、おそらく次のようなものです。

sed -i 's/ing//g' path/to/file
于 2012-10-17T17:26:28.863 に答える
0
sed -i 's/ing//g' your_file

上記のコマンドを使用します

于 2012-10-17T17:26:30.183 に答える