技術メモのかけら

内容はもとより調べたことすら忘れてしまうので個人的なメモです。とにかく短く、結論だけ書いていきます。

bash

シェルでtrimする方法

実はechoするだけでtrimできてしまうという目から鱗。 $ S=" Hello World " $ echo $S Hello World sedやawkでやるより全然楽です。

ヒアストリング<<<

<<<で標準入力に価を渡せる。 echo "hoge" | commandとcommand <<< "hoge" は等価 改行を入れることも可能 $ cat <<< 'アイウエオ カキクケコ'

bashによく設定するsetオプション

set -u 未定義の変数を参照するとエラー・メッセージを表示する set -e コマンドが0以外のステータスで終了した場合,一部の場合を除いて即座に終了する set -C 存在するファイルに対して、>でリダイレクトしたらエラーにする