Linux‎ > ‎

awk内で任意のLinuxコマンドを実行


Javaでいう「Runtime.getRuntime().exec()」に似たもの。
system(【コマンド文字列】);
と書けばいい。

system("if [ ! -d "base_dir" ]; then mkdir "base_dir"; fi"); 
※変数「base_dir」に格納されているディレクトリがなければ作成する

if [ ! -d ${base_dir} ]; then 
	mkdir ${base_dir};
fi 
このコマンドをawk内で実行するイメージ。