shell

bashでの標準エラー出力へのリダイレクト

標準エラー出力しか必要ない場合は、 /dev/stderr にリダイレクトする。 #!/bin/bash echo hogehoge >/dev/stderrこれも似た感じだけど、標準出力と標準エラー出力が混ざってしまう(気にする必要があるのか?) echo hogehoge >hoge.txt 2>&1以下のようにし…

bashのパラメータ展開いろいろ

知らなかったり忘れたりすると、ついbasenameやcutやsedを使ってしまうので、メモ。 これに$'\pattern'も合わせたら、それなりのことは出来そう。 ${parameter##word}を使った前方最長一致除去 パスからディレクトリ部分を除去 ${filename##*/} ※最長一致を…