シェルスクリプト

Tech

Bashのスクリプトをshで実行するとsh互換のBashとして動作した

先日仕事でシェルスクリプトを書いていたのですが、想定しないsyntaxerrorが出て、かなり詰まったことがあったのでメモがてら残しておきます。 事象と解決策 詰まったスクリプトは次のようなものでした。 #!/bin/bash diff <...
Tech

diffコマンドでファイルを使わず文字列を比較する方法

diffコマンドは引数にファイルを指定する必要があります。よって、diffしたいときは、diffしたい文字列をファイルに出力しなければなりません。しかし、場合によっては、ファイルに書き出すまでもないような処理や、なるべくファイルに書き出した...