仕事メモとか

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

カテゴリ: unix

unixで出力した文字列を部分的に切り出す catなどで出力したデータの頭から数文字だけ抜き出したい時に使った方法。 便利なcutコマンドの文字数版を使います。 cat dat.txt | cut -c 5-10 これで5文字目から10文字取得、となります。 ちなみにカンマ区切り ... もっと読む
このエントリーをはてなブックマークに追加

pasteコマンドの水平追加 pasteコマンドを調べていたら、縦を横に追加する変な機能を発見。 正直どこに使いどころ有るんだろう、って気もしますが、 なんかこう、使い道有るのかな。 デリミタも指定出来ます。 dat.txt aaa bbb ccc ddd paste -d, - - ... もっと読む
このエントリーをはてなブックマークに追加

pasteコマンドでくっつけたらデリミタ忘れた データファイル2つをpasteコマンドでくっつけて楽をしようとしたら、 出来あがったデータが結合部分でエラーに。 内容を見たらデリミタ指定していなかったという。 dat_1.txt aaa,bbb aa2,bb2 dat_2.txt ccc,d ... もっと読む
このエントリーをはてなブックマークに追加

unixで前のコマンドを実行+一覧表示+コマンド検索 前に実行したコマンドを↑キーで呼び出すのは良くやっていたんですが、 これそもそも一覧だせないんかな、と思っていたら普通にありました。 欲しいと思っていたものは、大体既に作られている説。 一覧表示コマ ... もっと読む
このエントリーをはてなブックマークに追加

tailで複数ファイルを合算したい時にファイル名が要らない aaa_1.txt aaa_2.txt aaa_3.txt みたいなファイルがあり、全てを合算するが、ヘッダ行は1つで良い、みたいな状態の時にやった手順。 1.ヘッダ行だけを取得 head -n 1 aaa_1.txt > out.txt 2.残りデ ... もっと読む
このエントリーをはてなブックマークに追加

tail コマンドで2行目以降を全出力 tailコマンドは下から数行を持ってくるのですが、 指定の行数部分に+を入れると、その行目以降、となります。 cat dat.txt a1 a2 a3 a4 tail -n 2 dat.txt a3 a4 tail -n +2 dat.txt a2 a3 a4 ... もっと読む
このエントリーをはてなブックマークに追加

unixでプロセスを見やすく出す方法 psコマンド ps auxwwf これで階層構造も含めて見やすく出せます。 参考: http://www.k-tanaka.net/unix/ps.php https://okwave.jp/qa/q6502703.html ... もっと読む
このエントリーをはてなブックマークに追加

zipコマンドで階層構造を無視して圧縮 あちこちのデータを纏めてzip圧縮したい時に、 場合によっては階層構造は無視したい、と言うことがあります。 zipコマンドのオプションで対応できました。 zip -j xxx.zip data/data1.csv log/log2.csv ... もっと読む
このエントリーをはてなブックマークに追加

mkdirでディレクトリ強制作成 mkdir -p /aaa/bbb/ccc みたいな指定をしていて、-p って強制作成、って覚えていたんですが、 内容をよく見ると「階層指定があってもディレクトリを全部作る」というもの。 このロジック自体に「もう有ったら作らない」「もうあった ... もっと読む
このエントリーをはてなブックマークに追加

findで検索して、gzipで圧縮(圧縮祭り発展系) 容量枯渇により、早急にデータを圧縮しないといけなくなったのですが、 ファイルを判断しているひまも無い、という状況になり、ちょっとエイヤー対応。 該当ディレクトリでファイルを検索し、1年以上経ったcsvファイルだけ ... もっと読む
このエントリーをはてなブックマークに追加

↑このページのトップヘ