BASH / bc / printfを使用して、フロートを最初の有効数字に丸めることはできますか?

トリウム

私が見つけたトントンのprintfと「.xf%」BCと「スケール」を使用して小数点以下の特定の番号にfloatを丸めに関する情報とのを、私はいつも持っていない数字で働いている場合以下に示したのと同じ形式ですが、ゼロではない小数点以下第1位に丸める方法はありますか?

たとえば、次のような番号のリストがあるとします。

0.0008234535225
0.00547889294
0.000003243322

それらをこのようなものに変換する方法はありますか?:

0.0008
0.005
0.000003

私が遭遇したすべてのGoogleの結果は、最初の有意な数ではなく特定の桁数に丸めることについて話していて、検索結果からそれらをフィルタリングすることにあまり成功していないので、この問題を完全に理解することになります私自身は少し難しいです。

誰かが私を正しい方向に向けてくれませんか?

higuaro

以下は、数字を最初の0数字以外に切り捨てます

grep -o "0.0*." <<< "$NUMBER"

例えば:

grep -o "0.0*." <<< "0.000003243322"

プリント:

0.000003

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

bashでbcを使用して小数を丸める方法は?

分類Dev

Bashでbcを使用して数値を丸める

分類Dev

bcを使用した配列のbash操作

分類Dev

Bash bc and echo commands

分類Dev

awkのBASHシェルでデーモンとしてbcを使用する

分類Dev

getoptとbcを使用したBashスクリプトWindChill

分類Dev

bcを使用したbashのパワーのパワー

分類Dev

Particular bash bc usage not storing result in variable

分類Dev

なぜbashで{{a、b}。{c、d}}が{ac} {ad} {bc} {bd}に展開されるのか

分類Dev

bcを使用したbash浮動小数点演算で空白の結果が得られますか?

分類Dev

Bash bcは(standard_in)1を返します:forループの一部である場合にのみエラーを解析します

分類Dev

BASH:変化率-それを計算する方法は?bcなしで絶対値を取得する方法は?

分類Dev

パイプラインbashコマンドechoとbcをCプログラムに

分類Dev

bcを使用したbash計算、および浮動小数点の切り上げ

分類Dev

bcを使用してstdinから受信した数値を合計することはできません

分類Dev

bash関数を使用してコマンドラインで簡単な計算を行う:$ 1を$ 2で割ったもの(おそらくbcを使用)

分類Dev

bc算術エラー

分類Dev

bcは小数点を削除します

分類Dev

cmakeプロジェクトでemscriptenを使用してビットコード(.bcファイル)を生成するにはどうすればよいですか?

分類Dev

printf%.3fとbcの丸め動作の違い

分類Dev

`printf`を使用して`% `パーセント記号を含む変数を出力すると、「bash:printf:` p ':無効なフォーマット文字」になります。

分類Dev

bcスケール:丸めを回避する方法は?(小さな二項確率を計算します)

分類Dev

">"をbash変数に含めることはできますか?

分類Dev

「bc」を使用せずにシェルスクリプトで丸められた割合を計算する

分類Dev

Cコードからのbcの使用

分類Dev

ブール式A + A'BC + BC 'を単純化するにはどうすればよいですか?

分類Dev

sshjを使用すると、「JCEはプロバイダーBCを認証できません」

分類Dev

パイプとフォークを介してbcを使用する

分類Dev

AbaqusでのBCの割り当て

Related 関連記事

  1. 1

    bashでbcを使用して小数を丸める方法は?

  2. 2

    Bashでbcを使用して数値を丸める

  3. 3

    bcを使用した配列のbash操作

  4. 4

    Bash bc and echo commands

  5. 5

    awkのBASHシェルでデーモンとしてbcを使用する

  6. 6

    getoptとbcを使用したBashスクリプトWindChill

  7. 7

    bcを使用したbashのパワーのパワー

  8. 8

    Particular bash bc usage not storing result in variable

  9. 9

    なぜbashで{{a、b}。{c、d}}が{ac} {ad} {bc} {bd}に展開されるのか

  10. 10

    bcを使用したbash浮動小数点演算で空白の結果が得られますか?

  11. 11

    Bash bcは(standard_in)1を返します:forループの一部である場合にのみエラーを解析します

  12. 12

    BASH:変化率-それを計算する方法は?bcなしで絶対値を取得する方法は?

  13. 13

    パイプラインbashコマンドechoとbcをCプログラムに

  14. 14

    bcを使用したbash計算、および浮動小数点の切り上げ

  15. 15

    bcを使用してstdinから受信した数値を合計することはできません

  16. 16

    bash関数を使用してコマンドラインで簡単な計算を行う:$ 1を$ 2で割ったもの(おそらくbcを使用)

  17. 17

    bc算術エラー

  18. 18

    bcは小数点を削除します

  19. 19

    cmakeプロジェクトでemscriptenを使用してビットコード(.bcファイル)を生成するにはどうすればよいですか?

  20. 20

    printf%.3fとbcの丸め動作の違い

  21. 21

    `printf`を使用して`% `パーセント記号を含む変数を出力すると、「bash:printf:` p ':無効なフォーマット文字」になります。

  22. 22

    bcスケール:丸めを回避する方法は?(小さな二項確率を計算します)

  23. 23

    ">"をbash変数に含めることはできますか?

  24. 24

    「bc」を使用せずにシェルスクリプトで丸められた割合を計算する

  25. 25

    Cコードからのbcの使用

  26. 26

    ブール式A + A'BC + BC 'を単純化するにはどうすればよいですか?

  27. 27

    sshjを使用すると、「JCEはプロバイダーBCを認証できません」

  28. 28

    パイプとフォークを介してbcを使用する

  29. 29

    AbaqusでのBCの割り当て

ホットタグ

アーカイブ