仕事メモとか

仕事中に調べた情報とか知ったことをメモしています。
unixコマンド, vim, oracle, putty, postgresql, bash, EXCEL, python, SQL全般 など。
最近は tableau, movabletype とかも触ったりしています。
雑な読書感想とかはこちら

カテゴリ: bash

bashの自己ファイルを消したらどうなるかはい、ちょっと話題になったので自分でも作ってみました。test01.sh#!/bin/shecho "start"sleep 1rm $0sleep 1echo "end"test02.sh#!/bin/shecho "start"sleep 1truncate -s0 "$0"sleep 1echo "end"rm自分バージョンと、trancate自分 ... もっと読む
このエントリーをはてなブックマークに追加

bashの地味な罠「IFS」で落とし穴にはまった はい、未だにbashを触ってるわけなんですが、他の人が作ったり修正したもので 後から予想外の挙動になったりしたりします。 結論から書くと、今回はIFSでセパレータを指定していたため、スペースで分けてる部分がおかし ... もっと読む
このエントリーをはてなブックマークに追加

パイプラインでエラーになった時にスクリプトを止めるpipefail指定 bashの最初の方に、set -e して、スクリプト内にエラーがあったら止める、としているのですが、 なんか止まらないで変な挙動をしているものを発見。 調べたら、パイプ処理でこけてるのに、その後も ... もっと読む
このエントリーをはてなブックマークに追加

bash上でのexitコマンドについて exitコマンドを使うと、スクリプトを終了させることが出来ます。 まあそれはそうなんですが、変数を入れると戻り値を指定できます。 exit [n] n自体は、0~255までの数字を入れることが出来、 これを終了コードとして渡すことが ... もっと読む
このエントリーをはてなブックマークに追加

bashで実行中に途中でプログラムを止めたい場合 readコマンド スクリプトを作っていると、割と途中で一旦停止したい、 ということが発生します。 そんなときに、readコマンド read -p pause こうすることで、一旦入力待ちにすることで停止し、 何か入力する ... もっと読む
このエントリーをはてなブックマークに追加

↑このページのトップヘ