2013-11-01から1ヶ月間の記事一覧

lsコマンドの結果を1ファイル1行で表示する

$ ls > ./tmp_$$ && grep -v "tmp_$$" ./tmp_$$ && rm -f ./tmp_$$ もしくは $ ls -1 後者のほうがエレガント

unexpandコマンド(スペースをtabに変換する)

こんなコマンドもあった。 $ unexpand -a -t 1 sample2.txt 1 2 3 オプションの-aはall blanks、-tはタブに置き換えるスペースの数? みたいだけどちょっと動作がよくわからない……。 結論 sed, tr, awkという便利なコマンドがあります

expandコマンド(tabをスペースに変換する)

これブログ上じゃ差が判らないけど、 $ cat sample.txt 1 2 3 (数字がタブ区切りで書かれている) というファイルに対して、expandコマンドを実行すると $ expand sample.txt > sample2.txt $ cat sample2.txt 1 2 3 $ ll sample* -rw-rw-r-- 1 yasuhiro_ka…