この文字列を変更したいです。
export TODO_FILE="$TODO_DIR/todo.txt
そして:
export TODO_FILE="$TODO_DIR/writing.txt"
ファイルに~/.todo/config
。私はそれを実行しました:
sed -i 's/export TODO_FILE="$TODO_DIR/todo.txt"/export TODO_FILE="$TODO_DIR/writing.txt"/g' ~/.todo/config
しかしそれは言う:
sed: -i may not be used with stdin
どうすればいいですか?
ベストアンサー1
これを試してみてください(Chris、あなたはかなり近いです):
sed -i '' 's|export TODO_FILE="$TODO_DIR/todo.txt"|export TODO_FILE="$TODO_DIR/writing.txt"|g' ~/.todo/config