間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

2006-03-26から1日間の記事一覧

ファンレスATX電源 Phantom 350

古い記事 http://www.watch.impress.co.jp/akiba/hotline/20041023/ni_i_pw.html#phantom http://www.antec.com/us/productDetails.php?ProdID=24350#ほほー

シェル関数(function)

デフォルトだと全てがグローバル変数になってしまうので、 シェル関数内の変数定義時に、local ver =exampleとすることで 呼び出し元への副作用を抑えられる。return nで呼び出し元にnが帰る

set --

http://www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html >> このオプションの後に引き数が続いていない場合には、 位置パラメータの設定が取り消されます。 それ以外の場合には、位置パラメータに arg の残りが設定されます。 これらに - で始まるものが…

:(コロンコマンド)

なにも処理しないコマンドで0(真)を返す。 tureコマンド同等C言語の;的だな。0が真なのは違和感あり。

selectによるmenu使用例

制御構造の例 http://www.glasscom.com/tone/linux/Reference/Bash/BashSyntaxSamp.htm select var in x{a,b,c,d}y; do echo your input is $REPLY echo $var was selected doneほほー

breakとcontinue

break for, while, until, select のループから抜けます。n が指定されていれば、n レベル分 break します。 n は 1 以上でなければなりません。 n がループの深さよりも大きい場合には、全てのループから抜けます。 break が実行された時にシェルがループを…

until

処理後、条件が満たされていた場合に抜ける 後判定反復...構文と処理イメージがちがうのでイマイチだが、使いよう

算術式のfor文

http://www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html for (( expr1 ; expr2 ; expr3 )) ; do list ; done 最初に、算術式expr1が、後述の 算術式評価 で説明される規則に従って評価されます。 次に、算術式expr2がゼロになるまで繰り返し評価されます…

sort使用例

ls -l | sort +45番目の項目で昇順にソート テストした環境ではサイズの昇順となった。

コマンドグルーピング

http://www.glasscom.com/tone/linux/Reference/Bash/BashSyntax.htm グルーピング(Grouping Commands) ( list ) サブシェルが起動され,コマンドリストが実行される。 { list } カレントシェルのなかでコマンドリストが実行される。 サブシェルを使った場…

ヒアドキュメント

リダイレクト演算子が シェルスクリプト中のヒアドキュメントを自然な形でインデントさせることができます。 ほー ヒアドキュメント内で書いた変数はデフォルトで展開される ほほー

シェル組み込みコマンド一覧

help ほー

このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。