仕事メモとか

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

カテゴリ: unix

dateコマンドで、直近最後の金曜日、という指 定が簡単に出来た。 date --date "last friday" +'%y%m%d' ... もっと読む
このエントリーをはてなブックマークに追加

正規表現で見つけた文字を部分的に置換したい場合の方法。 例 aaa1-bbb みたいなデータの時、1の部分に0から9まではいるが、1から5のときだけ、bbbをcccに変えたい sed 's/aaa\([12345]\)-bbb/aaa\1-ccc/g' \( \)で囲ったところを、\1で呼び出す。 ... もっと読む
このエントリーをはてなブックマークに追加

ファイル同士の結合をpasteコマンドでやってい たものの、 完全一致のファイルではないためずれる現象が 発生。 joinコマンドを見つけたので使用してみたが、非 常に使いやすくて強力だった。 join ファイルA ファイルB デリミタも指定可能(-t) キーカラムの場所 ... もっと読む
このエントリーをはてなブックマークに追加

2つ以上のファイルのユニーク化、片方にしかないものの捜索とか。 cat ファイル ファイル | sort |uniq これでユニーク化 -d 両方にあるもののみ -u 片方にしかないないもののみ ... もっと読む
このエントリーをはてなブックマークに追加

管理画面から自動取得したファイルにデータ追加する必要があって調べたらいいのがありました。 paste ファイル1 ファイル2 -d でデリミタ指定も可能。 但し単純な横連結なので、行数合わないとはみ出る ... もっと読む
このエントリーをはてなブックマークに追加

使用頻度が少なくて覚えられないのでメモ nkf -g ファイル名 ファイル開いたら文字化け、ってのも、これで調べたコードにターミナルを変更して表示するとか。 ... もっと読む
このエントリーをはてなブックマークに追加

date コマンドで1ヶ月前とかやると、現在日によってうまく動かないことがある。 3/30から1ヶ月前とかすると予定通りにいかないため、二段階にする。 date -d "$(date +%Y-%m-01) 1 month ago" +%Y-%m-01 こんな感じ ... もっと読む
このエントリーをはてなブックマークに追加

タブ区切りの出力を行列変換したいので、コマンド作成。 この内容で実行ファイルを作る awk -F'\t' ' { for (i = 1; i <= NF; i++) tmp[i] = tmp[i] "\t" $i } END { for (i = 1; i <= NF; i++) { sub(/^\t/, "", tmp[i]) print tmp[i] } }' ... もっと読む
このエントリーをはてなブックマークに追加

↑このページのトップヘ