update.要因sedでファイルを直接書き換えようとした際に、-iのサフィックスの振る舞いがLinux(GNU)とMac(BSD)で異なる。test.txt-iのサフィックスにはバックアップファイル名を指定する。”.bak”を指定するとtest.txt.bakが生成される。GNUはサフィックス無しで、バックアップファイル作成しないが、BSDはサフィックス無しが許容されず、空文字を指定しなければいけない。BSDでGNUと同じ式を使ってしまうと意図しないバックアップファイルが作成される。test.txt-etest.txt-eという意図しないバックアップファイルが作成されている。解決この振る舞いの違いを解決させるには、aliasを使用する。bash_profileに設定する場合。'fi使用するスクリプト内に設定する場合。upLoginユーザーは見つかりませんでした。