シェルスクリプト総合@LINUX Part4at LINUX
シェルスクリプト総合@LINUX Part4 - 暇つぶし2ch562:login:Penguin
08/11/22 15:37:29 qj5ispiW
cygwin環境なんですが

P=00010001
Q=`expr length $P`
R=`echo "32-$Q"|bc -l`

for i in `seq $R`
do
P="0"`echo $P`
done

echo $P

不細工ですが、二進数の桁をそろえるスクリプトを書こうとしています
実行したところ、seq: invalid floating point argynebt 24 というエラーが出てしまいます

bcの計算結果が整数として代入されず、seqの引数として不適当という事じゃないかな、と考えてるのですが
じゃあどうしたらいいのか?とmanを読んでもさっぱり解りません

どなたか教えてください


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch