必要に応じて利用します。 シェバン(1行目)の記述 シェルスクリプトの1行目は、起動してスクリプトを読み込むためのインタプリタを指定します。 例 #!/bin/bash Linux/Unixでは、ファイルの先頭2バイトが「#!」であった場合は、その後に記述されている別のコマンドを実行することになりま...
'pwd# 改行で区切られているので上のechoとは別のコマンドとして実行されるecho\# 改行をまたいで1つのコマンドとして実行可能'I'\# 複数行にわたって繋げることができる'like'\# コマンド名やオプションが長くなって来た時に使おう'shell'\'script'echo# 引数なしの echo コマンドとし...
上記の sed コマンドは、1 行目を「削除」し、b で始まる行を「抽出」し、a を A に「置換」し、最後の行の行頭に @@@ を「挿入」しています。ほらね? sed コマンドは多くのことをしているコマンドじゃないですか。他にも tr コマンドは文字を「変換」するコマンドかと思いきや -d...
しかし BusyBox は元々 POSIX 準拠の完全なツールチェインを目指しているわけではなく必要最小限の実装を行うことで組み込み向けにサイズを小さくすることを目指しています。したがって特殊な環境向けのツールとして例外として扱うという考えは許容できると思っています。つまり「BusyBox ...