プロジェクト

全般

プロフィール

便利コマンドライン集

ファイル入出力

  • 入力ファイルを1行ずつ処理する。(input.txtの内容を標準出力)
    #!/bin/bash
    
    COMMAND="echo" 
    INFILE="./input.txt" 
    LOGFILE="./output.log" 
    
    date > $LOGFILE
    while read LINE; do
            $COMMAND $LINE >> $LOGFILE 2>&1
    done < $INFILE
    exit
    
  • 入力文字列が空でないかを調べる。
    if [ -n "$LINE" ]; then
          echo "LINE = [ " $LINE " ]" 
    fi
    

 

戻る