豚吐露@wiki

コメントログ

最終更新:

ohden

- view
管理者のみ編集可
  • 『$#』で引数の数、『$@』『$*』で$1以降の引数が取れる。『$@』『$*』は『""』が含まれてた時の挙動が変わるらしい。 -- (s1n) 2010-03-30 10:44:47
  • 数値の比較にif文使うときは『[』『]』の隣に数値を書いちゃダメ。必ず半角スペースを挟むこと。 -- (s1n) 2010-10-19 18:27:02
  • ドットコマンド: 指定のスクリプト実行をサブシェルではなく、現在のシェルで実行する。 -- (s1n) 2012-09-05 16:09:28
  • テストコマンド: 判定に特化したコマンド。真(0)偽(1)のみを返却し、結果を標準出力へも出力しない。ファイルの有無を評価する場合、if文などで『[~]』を見かけるが、これはテストコマンド(test)を省略した記述で書かれたもの。 -- (s1n) 2012-09-05 16:15:30
  • http://www.ne.jp/asahi/hishidama/home/tech/unix/sh.html 引数、変数などの扱い -- (s1n) 2012-09-05 17:00:40
  • execの使い方: http://x68000.q-e-d.net/~68user/unix/pickup?exec -- (s1n) 2012-09-06 13:19:21
  • 入出力のリダイレクト: http://itpro.nikkeibp.co.jp/article/COLUMN/20060228/231093/ -- (s1n) 2012-09-06 14:41:59
  • ShScriptデバッグ①: bash -x hoge.sh って実行するか、1行目の #/bin/bash を #/bin/bash -x にする。 -- (s1n) 2012-09-10 19:06:29
  • linuxで文字列操作する時は『sed』『awk』 -- (s1n) 2012-09-11 17:14:48
  • 文字列中に『|』が入った変数をコマンドとして実行したい場合は『eval』を使う。でないとパイプが『'』で囲まれてしまって使い物にならない。 -- (s1n) 2012-09-11 20:28:04
  • 『`~`』と『$(~)』は一緒みたい。 -- (s1n) 2013-07-31 20:56:35
  • 『#!』から始まる行を『shebang(シェバン)』って言うらしい。 -- (s1n) 2019-03-05 08:59:20
  • getopts でoption処理するの、コマンド忘れるからメモ。 -- (s1n) 2019-03-07 10:45:08
  • fzf https://github.com/junegunn/fzf
    出力を選択肢にして表示、選択した内容を返却してくれる。 -- (s1n) 2019-08-21 13:05:30
  • 定間隔でコマンドを実行したい場合、watchが便利。
    以下の例だと1秒起きにdateを実行してくれる。
    watch -n 1 'date "+%F %T"'
    ただし、watchは指定した処理が終わってから指定時間数え始めるので1周期は『指定時間+処理時間』になる。 -- (s1n) 2019-08-21 13:08:31
記事メニュー
ウィキ募集バナー