科学的な形式の数値のみを含むファイルがあります。これをユニバーサルシンボルに変換して1000を掛けたい。例えば
入力.txt
1.1234e-01
2.123e+01
3.12345e-02
...
...
出力.txt
112.34
21230
31.2345
...
...
タスクを実行するために必要なファイルが多いので(一度に1つのファイル)、コマンドラインの1行のソリューションがより良いオプションです。
答え1
この小さなawkスクリプトを試すことができます:
#!/bin/awk
{ printf "%f\n", 1000*$0 }
これはかなり簡潔ですが、不要な末尾ゼロが生成される可能性があります。