从文件名中提取变量名

克里斯

我有一个bash文件:

agro_233_720

在这个bash脚本中,我想使用下划线界定的名称的一部分作为变量:

name= agro
ip= 233
resolution= 720

我怎样才能得到它们?

我试图写:

name=`basename "$0"`

但它输出孔名称(agro_233_720)

谢谢!

亚伦
name=$(basename $0 | cut -d_ -f1)
ip=$(basename $0 | cut -d_ -f2)
resolution=$(basename $0 | cut -d_ -f3)

cut围绕提供的定界符分割其输入,-d并返回由指定的索引处的字段-f

请参见SLePort的答案,以获得更有效的解决方案,无需一次使用外部程序即可一次提取3个变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从栅格中提取变量名?

来自分类Dev

如何从栅格中提取变量名?

来自分类Dev

从文件名中提取文件版本

来自分类Dev

从文件名PHP中提取日期

来自分类Dev

从文件名中提取数字

来自分类Dev

从路径中提取最新的文件名

来自分类Dev

从文件名中提取路径

来自分类Dev

从数据框中提取文件名

来自分类Dev

从文件名中提取数字

来自分类Dev

从内容处置中提取文件名

来自分类Dev

从文件名中提取版本

来自分类Dev

如何从文件名中提取Guid?

来自分类Dev

从文件名PHP中提取日期

来自分类Dev

在 Makefile 中提取目录/文件名

来自分类Dev

使用Python从CSV文件中提取变量名和数据

来自分类Dev

如何从日志文件路径中提取变量,在Logstash中测试模式的日志文件名?

来自分类Dev

如何从日志文件路径中提取变量,在Logstash中测试模式的日志文件名?

来自分类Dev

如何在变量中提取文件名并检查返回值

来自分类Dev

提取文件名

来自分类Dev

从完整文件路径中提取文件名

来自分类Dev

从文件中提取文件名和数据

来自分类Dev

使用Shell脚本从文件中提取文件名

来自分类Dev

从文件名和文件内容中提取信息

来自分类Dev

从文件名可变的文件中提取日期

来自分类Dev

从文件列表中提取标题以及文件名

来自分类Dev

从C ++中的文件路径中提取文件名

来自分类Dev

我想使用python脚本从python文件中提取所有变量名,而无需编辑python文件

来自分类Dev

使用python从几个文件名中提取子集

来自分类Dev

如何从blobstore记录中提取文件名?