間の空白を削除します。sedのは、私はこれらのような表記にはいくつかのファイルがあるディレクトリ内の単語やセミコロン
:彼らはなるようmyKey :
mySecondKey :
blabla :
を、私は、セミコロンの前に空白を削除したいです
myKey:
mySecondKey:
blabla:
は、私が試した:
sed -e 's/([a-z]*) :/\1:/g' .
しかし、私は取得しています:
": \1 not defined in the RE
私も試してみました:
sed -e 's/([a-z]*)\ \:/\1\:/g'
エラーがしかし、変更されません。
私が間違っていることを知っていますか?
正規表現はどのように正しくありませんか?
変数を正しく定義していませんか?
グループ括弧でそれを置き換えることは、拡張正規表現のオプションを使用していない場合はエスケープする必要が '-r'、変更'さん/([AZ] *):/ \ 1 ://\ '([az] * \):/ \ 1:/ g " – etopylight