bash

Tab 区切り文字列から SQL を作成

一括でデータ修正が必要になる時に便利。 $ cat tab.txt | awk '{print "INSERT INTO users (id, name) VALUES (" $1 ",'\''" $2 "'\'');";}' > insert.sql実際には一行。

シングルクォートのエスケープ

http://d.hatena.ne.jp/tanakaBox/20070729/1185709167 より $ echo 'It'\''s a Small World.' It's a Small World.なるほど。

bash変数

いつも忘れてしまうけど、便利な使いかたがある。http://www.ne.jp/asahi/yokohama/juk/bash-script.html ========== 文字列演算 ========== bashの変数はブレース構文の中で文字列演算子による値 (文字列)の操作が可能です。変数にデフォルト値を設 定し…

関数の戻り値

http://www.atmarkit.co.jp/flinux/rensai/shell06/function.html 関数はその実行結果を「戻り値」にセットして返すことができます。関数の戻り値は関数内で最後に実行されたコマンドの戻り値となります。またreturnを使えば明示的に戻り値をセットすること…