操作しているファイルを上書き保存

cat hoge.txt | sed -e "s/hoge/hoge=\"aaaaaaaaaaa\"/1" > hoge.txt 


みたいな形でリダイレクトすると保存されない。

cat hoge.txt | sed -e "s/hoge/hoge=\"aaaaaaaaaaa\"/1" >! hoge.txt 


! みたいな形でリダイレクトの先に ! つけて強制的に保存とかもできるらしいが今回は無理だった。

こういう場合は

sed -i -e "s/hoge/hoge=\"aaaaaaaaaaa\"/1" check_service.sh


みたいな場合は sed がいいかもしれない