シェルスクリプト総合 ..
605:login:Penguin
08/02/14 20:13:50 oi3zsBt5
ディレクトリにあるmp3ファイルを1行に3つずつ番号付きで表示して
指定されたファイルを再生するスクリプトを考えてみました。
これだとファイル表示の見た目がいまいちなんですが、カラムを揃えて
表示するようなうまいやり方はありますか?
i=1
for file in *.mp3
do
#3カラムで出力する
x=`expr $i % 3`
if [ $x -eq 0 ]
then echo -e "\033[1;31m$i\033[0m.$file"
else
echo -en "\033[1;31m$i\033[0m.$file "
fi
a[i]=$file
(( i=i+1 ))
done
echo -n "number? >"
read n
if [ -f "${a[n]}" ]
then mplayer "${a[n]}"
else
echo "ファイルがありません"
fi
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5392日前に更新/275 KB
担当:undef