2015-02-01から1ヶ月間の記事一覧

trコマンドの落とし穴

trコマンドの落とし穴 これもう個人的な記事なんですが、、騙された感が強かったので。。 単なる文字の置換をしたいときに、簡易版sedとして重宝するtrコマンドですが 何気に文字"列"には対応していません。 $ tr abc 123 の意味するところは "abc"っていう…

MXレコードの概要

digコマンドでMXレコードを表示します (はてなのドメインを使わせてもらいます) [farmedgeek@Mint ~]$ dig d.hatena.ne.jp MX ; <<>> DiG 9.8.1-P1 <<>> d.hatena.ne.jp MX ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status…

bashで丸括弧を使う理由

bashで丸括弧を使うことでサブプロセスを走らせることができる bashで丸括弧が出てきて、「?????」ってなったので、調べてみました。 ./subproc.sh #!/bin/sh echo "[mainプロセスで変数に格納、mainプロセスで表示]" PROC="main" echo "PROC=${PROC}\n…

【shiftコマンド】bashで引数の数が可変の場合の処理

引数がいくつ来るか分からない場合 shiftコマンドを実行することで、シェルの引数を順に第一引数として呼び出すことができます ./shift.sh #!/bin/sh for i in `seq 1 ${#}` #引数の数だけループさせる do echo ${1} #第一引数を表示 shift #shift done 実行…