在Bash中:从文件中读取两个整数,而忽略它们之间的字符。

edge木

我是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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从文件中读取时忽略前两个词

获取bash中两个特殊字符之间的数字

如何从C中的文件读取两个连续的字符?

删除文件中两个单词之间的字符

从两个 CSV 文件中读取

如何从数组中取出两个整数并使它们成为两个变量?

如何从文件中的两个字符之间提取整数?

如何读取管道定界线 从文件和两个不同的ArrayList中的拆分整数

awk 在一次从输入文件中读取的两个模式之间删除

从 Bash 中的两个 fifo 中读取

GLSL中两个整数之间的比较

检查整数是否在js中的两个值之间

Python:读取文件时如何忽略两个特定单词之间的文本?

如何为Bash中两个不同文件中的两个不同字符串的输出着色

比较 C 中两个集合位置(整数值)之间两个字符串的两个子字符串

可以合并两个文件而忽略它们的共同祖先

如何获得bash中两个点之间的字符串?

如何从bash中的两个模式之间提取字符串

当bash中可能缺少尾随换行符时,同时读取两个文件

在bash中的for循环中读取两个文件夹

您如何在Java中读取两个文件并将它们合并在一起?

从bash中两个给定位置之间的文件中提取片段

在Bash中的两个非对称文件之间生成差异

从bash获取两个分支之间Git中已更改文件的数量

如何使用Bash在两个时间戳之间搜索文件中的行

BASH中两个文本文件之间的管道

如何在PHP中同时包含两个类文件,以便彼此之间可以访问它们的方法?

用bash中的两个命令读取相同的stdin

查找/替换文本文件中两个单词之间的字符串