Open6
bash
csvで最後の一文字を削除する
echo "${line/%?/}" > $filepath
csvを行列変換・番号を付けて確認しやすくする
cat csvfile | tr ',' '\n' | nl
引数と標準入力両方をとれる関数
docker-library/mysql/8.0%2Fdocker-entrypoint.sh
Lines 5 to 22 in master
# logging functions
mysql_log() {
local type="$1"; shift
# accept argument string or stdin
local text="$*"; if [ "$#" -eq 0 ]; then text="$(cat)"; fi
local dt; dt="$(date --rfc-3339=seconds)"
printf '%s [%s] [Entrypoint]: %s\n' "$dt" "$type" "$text"
}
小ネタ
tsconfigでコメント除去
cat tsconfig.json | \
sed \
-e 's,/\*.*\*/,,' \ # /* コメント除去 */
-e 's,^[ ]*//.*,,' \ # // コメント除去
-e '/^[ ]*$/d' \ # 連続スペース行除去
-e 's/[ ]*$//g' # 末尾の連続スペース除去