99问答网
所有问题
shell 遍历txt文件,取变量
比如a.txt
内容有 a=1
b=23
c=14
shell写脚本,然后取出b的值使用
我知道可以使用read和while读取每行的值
但不知道怎么提取出来具体值
求指导
举报该问题
推荐答案 2015-04-08
#!/bin/bash
while read line
do
eval "$line" 2>/dev/null
done < a.txt
echo $b
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/jzOzWWvzzBBe7tzjXv.html
相似回答
请教大神
shell
的for in语句中怎么使用多个
变量
答:
下图就是你要达到的目的吧,1.
txt
为10行内容,2.txt为10行内容,C目录有10个
文件,
for.sh为实现的
shell
脚本。 上图就是你要达到的目的吧,1.txt为10行内容,2.txt为10行内容,C目录有10个文件,for.sh为实现的shell脚本。 或者如下图: #!/bin/bash a=(`cat 1.txt`) b=(`cat 2.txt`) c=(`ls C`...
linux
shell
遍历文件夹
并将结果保存 到
变量
答:
python_2 Directory :
File
1.log File 2.log python_3 Directory : File 3.log /tmp/python/ Directory : File p File t.py File y.py 这样应该可以吧,试试看
linux
shell遍历
当前
文件夹
中的
txt文件
并处理生成新的文件
答:
先以a.
txt
为例:awk -v RS="" '{ n = split($0,a,"《[^》]+》");for(i=2;i<n;i+=2) print "《keywords》"a[i]"《/keywords》" }' a.txt >>./new
file
/a.txt这样就行了。为了可读性,我将一条awk语句写成了多行。实际测试结果如下:解说:RS=""将awk的记录分隔符设置...
易语言
遍历
某个文件下的所有
TXT文件,
然后把遍历出来的这些文件都删除掉...
答:
.支持库
shell
.子程序 __启动窗口_创建完毕 .局部
变量
文件名, 文本型 .局部变量
文件,
文本型, , "0".局部变量 目录, 文本型 .局部变量 计次, 整数型 编辑框1.是否允许多行 = 真 编辑框1.滚动条 = 2 目录 = 浏览文件夹 (“请选择目录!”, )目录 = 目录 + “\”文件名 =...
编写
shell
脚本
遍历
目录比较同级目录中
文件
大小,输出比较结果
答:
你问题描述有点不清楚的地方,如果存在 A/
file
2013-01-03.
txt
size=500Bytes 如何输出?一个目录下只有两个
文件
么?有没有可能有很多很多个文件?你问答清楚我的问题我帮你做。
如何用
shell
脚本
遍历
指定目录下的
文件,
并按后缀名分类
答:
脚本1:!/bin/bash cd /tmp/script cfile=` find -name '*.c' `h
file
=` find -name '*.h' `for fc in $cfile do cfname=`basename -s .c $fc`cat $fc >/tmp/scripttest/$cfname.
txt
done for fh in $hfile do cp $fh /tmp/scripttest done ...
帮忙写个
shell
脚本
,遍历
当前目录下特定
文件,
并做相应处理
答:
fo i in `find ./*.webp` ; do dwebp $i -o 2.png ; done不知道是不是要这样。windows的不会。
请教大神
shell
的for in语句中怎么使用多个
变量
答:
servers="abc123 das 222"for server in$servers do echo$server done 2、遍历字符串列表、用空格分隔:!/bin/bash for server in a b c do echo$server done 3、遍历参数列表:!/bin/bash for arg in do echo$arg done4、
遍历文件
目录:!/bin/bash for i in ~/*.sh do echo$i cat$...
如何在linux中使用
shell
脚本
遍历
指定目录的
文件,
将创建时间大于指定时 ...
答:
大于指定时间?最简单的就是直接find里面指定吧。例如,查找当前目录及其子目录所有mtime大于1天的
文件
:find /path -type f -mtime +1 即可,/path 可以换成其他路径,-mtime +1 表示时间大于1天。-1的话表示小于一天也就是1天之内的。
大家正在搜
shell 遍历文件
shell遍历文件每一行
shell递归遍历文件夹
shell遍历文件每一行并查找
shell遍历删除文件
shell遍历文件每一行切割
shell脚本遍历文件每一行
shell读取文件每一行并赋值
shell文件读取
相关问题
linux shell 遍历文件夹 并将结果保存 到变量
shell下怎么循环获取某目录下的文件名,放入变量并循环打印...
linux shell 如何把txt文本中每一行提取出来赋值...
shell 怎样将文件内容读入变量
shell脚本怎样读取文件的值,并赋值给变量
linux shell遍历当前文件夹中的txt文件并处理生成...
shell脚本中如何获取cfg.txt文件中一个字符串后面的...
shell循环取出目录下的文件名然后作为变量在程序中运行