我是bash的新手,正在尝试编写脚本来执行以下操作。
我有一个文件:file.txt,看起来像
13, 243
我想让bash脚本读取两个整数并将其存储为变量
我尝试了以下操作(请注意,fileName是包含文件名的字符串):
read -r line <$fileName
line=${line//,/}
for i in $line; do echo $i; done;
它将读取该行,删除“,”,然后打印出两个整数。但是我不确定如何实际将这两个整数存储在两个不同的变量中。
在此先感谢您的帮助。
#!/bin/bash
line=$(cat testfile | sed 's/ //g')
args=(${line//,/ })
x="${args[0]}"
y="${args[1]}"
echo $x # 13
echo $y # 243
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句