linuxの初心者で、勉強しようとしています。毎日作成される日付のテキストファイルがありますが、日付はすべて固定されているので、bashスクリプトを実行してテキストファイルの特定の日付を変更したいと思います。 私は構文でsedを使って考えた: sed -i 's/01 January 1970/27 October 2017/'
動作していないようですが? これは、ソースファイルの行です: #
sed -i s/oldstr/newstr/g
ディレクトリ内のすべての古い文字列を新しい文字列に置き換えます。このコマンドを実行すると、すべての文字列がコンソール上の新しい文字列に変更されたことが示されます。しかし、ファイルに入力してチェックしたとき、古い文字列は同じままです。あなたが試みることができるのMacOSである場合には #> mv file file.orig
#> sed