ファイルの数を分割するシェルスクリプト

ファイルの数を分割するシェルスクリプト

1つの列と12の行があります。各行には数値があります。シェルスクリプトを使用して、各行の値をいくつかの定数(例:C)で分割したいと思います。どうすればいいですか?よろしくお願いします。

ベストアンサー1

martin@dogmeat ~ % cat test 
100
50
25
martin@dogmeat ~ % cat test | while read i; do echo "$i/2" | bc; done
50
25
12
martin@dogmeat ~ % cat test | while read i; do echo "scale = 5; $i/2.0" | bc; done
50.00000
25.00000
12.50000

bc丸め機能がないため、これらの数値を正しく丸めるには、関数を直接実装する必要があります。

おすすめ記事