エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
スーパーユーザー権限が必要なファイルにcatコマンドでテキストを書き込む。
いまだにChefのようなかっこいいツールが使えない僕は、インフラの設定をシェルスクリプトでつらつらと... いまだにChefのようなかっこいいツールが使えない僕は、インフラの設定をシェルスクリプトでつらつらと残していたりします。 設定ファイルの書き換えや作成などが少し面倒で、catコマンドでテキストを吐かせて出力をファイルにリダイレクトさせて書き込みます。 cat << 'EOT' > ./config Host myserver HostName 8.8.8.8 User katty0324 EOT こういう感じです。 書き込み権限がないとcatの出力を書き込めない これは書き込み先のファイルの権限があれば良いのですが、権限がないと書き込めないような場合、少し困ります。 sudo chmod u-w ./config わざと書き込み権限を除去して同じコマンドを実行します。 $ cat << 'EOT' > ./config > Host myserver > HostName 8.8.8.8
2017/09/10 リンク