bash
・whileで渡されたやつを改行なしで表示
$ seq 3 | while read x ; do printf "%s " $x ; done
1 2 3
・ゾロ目に合致
$ seq 100 | grep -E "^(.)\1$" | xargs
11 22 33 44 55 66 77 88 99
・決められた列数で文字列を横に並べる
$ seq 10 | xargs -n5
1 2 3 4 5
6 7 8 9 10
・ファイル名の頭に0をつけて8桁に揃える
$ ls -U | xargs -P2 rename 's/00000000/;s/0*([0-9]{8})/$1/'
・$ date +%p
午後
・$ date -f-
ファイルではなくパイプからデータを受け取る
・特定の行から特定の行までを抽出
$ seq 10 | awk '{print $1%5}' | sed-n '/2/,/4/p'
2
3
4
2
3
4
・$ rmdir dir_1
空のdir_1ディレクトリを削除
この記事が気に入ったらサポートをしてみませんか?