2008年11月17日月曜日 ディレクトリを取得、grepの最終行を取得、最後の1文字を取得 ■ディレクトリを取得 ls -l | grep '^d' ls -F | grep / #ここのコマンド実行時にダブルクオートが必要。ls -lの結果にはスペースが含まれるから for _LINE in "'ls -l | grep '^d' do #複数のスペースを含む場合、ここにもダブルクオートが必要。 echo "${_LINE}" next ■grepの最終行を取得 ls -F | grep / | sed -n '$p' ls -F | grep / | tail -l ■最後の1文字を取得 LN=`echo $((${#_LINE}))` WORD=`echo ${_LINE} | cut -c ${LN}` 投稿者 copycat 時刻: 22:35 ラベ