#-------------------------------------------------- # cutコマンド(スペース区切り、2,4つ目) $ echo ab cd ef gh ij kl mn | cut -d ' ' -f2,4 $ cd ef #-------------------------------------------------- # cutコマンド(スペース区切り、2つ目以降) $ echo ab cd ef gh ij kl mn | cut -d ' ' -f2- $ cd ef gh ij kl mn #-------------------------------------------------- # wcの結果をawkにて1。3項目を出力(cutは空白文字は1文字の為、複数空白に対応する場合はawkを使う) $ wc list.txt $ 18 18 265 list.txt $ wc list.txt | awk '{ print $1, $3 }' $ 18 265 #-------------------------------------------------- # txtファイルの行数の合計を計算します $ wc -l *.txt | awk '{ g += $1}; END {print g}' $ 340 #-------------------------------------------------- # ファイルの合計数を計算します $ ls | awk '{ g += 1} END { print g }' $ 20 #-------------------------------------------------- # ファイルの合計サイズを計算します $ ls -l | awk '{g += $5} END{print g}' $ 245749 #-------------------------------------------------- # ファイルの指定行以降を出力します(tail) tail -n +10 input.txt #-------------------------------------------------- # ファイルの指定行以降を出力します(sed) >sed -ne '10,$p' input.txt