Abh*_*dan 2 linux bash shell-script
我正在寻找一个 bash 命令,它只能将文本文件中的数字相乘。以下是我的文本文件的内容。我需要将所有数字乘以 100。
0 4530000 sil
4530000 11100000 ow
11100000 6320000 p
6320000 7600000 ah
7600000 8410000 n
8410000 12100000 sil
Run Code Online (Sandbox Code Playgroud)
对于只有数字的单行,我使用如下所示的内容
for file in *.txt; \
do y=`sed -n '1 p' "$file"`;
z=$(bc<<<"$y*100")
sed $file -i -e 's/'"$y"'/'"$z"'/'
done
Run Code Online (Sandbox Code Playgroud)
但我不知道如何对多行执行此操作,其中包含字母。我的文件中的行数不固定,每个文件都有不同的行数,最大为 8