求shell大神帮忙写一个自动读取xml中信息的脚本。

我想从 xml 文件中取出信息,自动填写到表格中。
例如:" 《string name="str_setting_score">给我们评分</string》 "
拿出"str_setting_score"和"给我们评分"这两个字段信息。
自动填写到表格的对应的StringName 以及 String 下。

2个回答

tianshuai4317618
秋名山小尼玛 非常值得参考。虽然没有完全解决。
3 年多之前 回复

1、xml格式不完整
2、必须用shell?
3、life is short , use python

tianshuai4317618
秋名山小尼玛 不一定要用shell。随便什么脚本。只要能完成功能就好。这个是android studio里面的字符串列表。内容非常多,有几千个数据。
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

shell脚本调用另一个shell脚本问题

问题描述: 现在有两个shell脚本A和B,用A脚本去调用B脚本,B脚本中有一条将程序放到后台执行的语句。两脚本大体内容如下: A脚本: #!/bin/bash source /etc/profile source ~/.bash_profile B B脚本: #!/bin/bash source /etc/profile source ~/.bash_profile nohup command & 这时候执行A脚本,发现虽然成功调用了B脚本,并且看到了B脚本中的程序放到后台的回显,但是此时查看发现后台并没有command程序。 个人感觉可能是A脚本fork出子进程,然后B脚本的后台command程序是放在子进程中的,之后A脚本及其子进程退出,后台的程序也一并退出了。 其后我使用了source B来调用B脚本,以及在B脚本最后写入sleep命令,即程序放到后台后B脚本并不退出,但是同样的结果,还是发现command程序没有启动。 请问有没有大佬知道这种情况的原因和解决办法呢?需要这样做的原因是A脚本是一个监控脚本,发现异常以后,去调用执行B脚本,而B脚本是command程序的启动脚本。如果将nohup command &放入A脚本中去启动,而不是通过调用B脚本的方式启动command程序可以行,但是感觉管理混乱,并且想弄明白这个问题的原因。

求助!我想写一个shell脚本 要求可以自动输入密码

困扰很多天的一个问题。 第一句为./ibe combine xxxxx@qq.com key 执行完这一句之后 会提示输入两个密码pw1和pw2 ,能不能写个脚本,将"1111"和“2222”分别在提示输入后自动输入? 谢谢! 我现在已经写出了输入第一个密码的方法 但是第二个密码 2222 不知道应当怎么写才能输入了 请指点! #! /bin/bash echo Content-type: text/html echo "" echo "" eval `/usr/local/apache/cgi-bin/proccgi.sh $*` cd /home/nicole/ibe echo $FORM_pw_|./ibe combine xxxx@mail.com key # 这里$FORM_pw_是密码‘1111’ #第二个密码应该怎么输入呢。。 echo "ok"

小白求shell自动化脚本

生物小白来学编程,求shell脚本:现在有这样一个流程: ``` hisat2 -p 8 --dta -x ~/chrX_data/indexes/chrX_tran -1 ~/chrX_data/samples/ERR188044_chrX_1.fastq.gz -2 ~/chrX_data/samples/ERR188044_chrX_2.fastq.gz -S ERR188044_chrX.sam samtools sort -@ 8 -o ERR188044_chrX.bam ERR188044_chrX.sam stringtie -p 8 -G ~/chrX_data/genes/chrX.gtf -o ERR188044_chrX.gtf -l ERR188044 ERR188044_chrX.bam stringtie –e –B -p 8 -G stringtie_merged.gtf -o ./ballgown/ERR188044/ERR188044_chrX.gtf ./bam/ERR188044_chrX.bam ``` 求代码 能够实现我输入两个输入文件ERR188044_chrX_1.fastq.gz和 ERR188044_chrX_2.fastq.gz 就能实现下面的流程,而不用我一个一个输入命令。感谢!

sh脚本怎么循环读取文件的每一行,切割并且赋值给不同的变量呢?

有一个文件知道它的路径,里面有下面这些内容, 123456 233445 244556 想用sh脚本做一个 循环读取这个文件的每一行,(只需要读取文件第一个字符是2的,第一条1的不读取) 然后吧读到的内一行的内容进行切割 第2-3个字符 赋值给一个变量 第4-5个字符 赋值给另外一个变量 第6个字符 再赋值给一个变量 字符每行的位置是固定的 请问各位大神怎么实现?sh脚本从来没有接触过,最好麻烦帮忙注释一下,菜鸟可能看不懂,谢谢了!

能不能用shell帮我写一个随机点名,从一个文件里读取数据

格式是学号,姓名,学员号,是否在校,随机读取学号,显示出姓名

shell脚本读取文件内的内容, 并生产一个新文件。

第一个文件内数据:1.dat 101.535599 25.029301 100.735100 23.501900 35.0 3.591 36.0 3.618 37.0 3.647 38.0 3.681 39.0 3.719 40.0 3.752 第二个数据文件:2.dat 101.860703 25.689400 99.698402 27.823200 41.0 3.698 42.0 3.715 43.0 3.732 44.0 3.747 45.0 3.762 46.0 3.777 47.0 3.792 48.0 3.807 49.0 3.820 50.0 3.834 第三个文件数据:3.dat 102.143997 24.700199 103.717903 27.322100 30.0 3.562 31.0 3.557 32.0 3.562 33.0 3.575 34.0 3.595 35.0 3.617 36.0 3.639 37.0 3.658 38.0 3.681 39.0 3.708 40.0 3.735 我现在有600多个这样的文件,现在以3个文件为例。 假如我现在要搜索每一个文件里面35.0这一行的值,如果文件有35.0的值,把35.0后面一个值拷贝到新的文件中,并把头两行拷贝在新文件中。如果没有这个35.0就跳过这个文件,不做任何操作。 例如:第一个文件里面有35.0的值,就拷贝出来,形成新的格式如下(新的文件名:35.txt): 25.029301 101.535599 23.501900 100.735100 3.591 1 (第一个文件中的数据,如35.0这个后面有值的,在后面全部加1) 第二个文件没有就跳过 不拷贝 24.700199 102.143997 27.322100 103.717903 3.617 1 (第三个文件中的数据) ... ... 就这样形成一个新的文件,该怎么实现bash shell脚本啊。谢谢!

如何用shell脚本读取文件指定内容?

![图片说明](https://img-ask.csdn.net/upload/201703/23/1490257628_713793.jpg)

求大神帮忙帮忙看下这个shell脚本第一行有没有错

#!/bin/bash today="today is "`date` echo $today if [ `date +%u` -gt 5 ] then echo "time to relax,let's go~" else echo "fighting," fi

使用golang从命令行将输入读取到Shell脚本exec中

<div class="post-text" itemprop="text"> <p>I am using go to run a shell script using exec.command like below and I want to take an input argument using command line say <code>i</code>, and my output should be based on <code>i</code>, how would I do that? </p> <pre><code>i := os.Args[1:2] out, err := exec.Command("bash", "-c", "tail -n 1 /var/log/apache2/access.log | awk '{print $i/1024}' &gt;&gt; mem_usage.csv").Output() if err != nil { fmt.Println(err.Error()) return } </code></pre> <p>How could I use that i in the shell script? </p> <p>Without <code>i</code> it works fine i.e if I put <code>$1</code> or <code>$2</code> it works fine but I want user to give me the position of <code>i</code> and then calculate accordingly.</p> </div>

怎么用shell脚本把多个文件的内容合并到另一个文件中啊???求大佬解答

怎么用shell脚本把多个文件的内容合并到另一个文件中啊???求大佬解答

shell脚本操作oracle数据库,读取配置文件表,将指定字段(接口)和(省码)

本人新手小白,求大神帮忙,下星期就要,私聊我840158415,有佣金

Linux下的Shell脚本怎么配置之后可以在任意一个路径下调用该脚本?

写了一个sample.c的文件来存储一般情况下都会用到的头文件模板,和一个脚本vii 使得打开一个新的C语言源程序的时候能自动填充这个模板,且光标自动停在main函数里面。 比如,vii a.c,就可以打开这个名叫a.c的已经填充好模板的C程序。我配置了环境变量 export PATH=`pwd`:$PATH 之后,在当前模板路径下是可以实现的。 问题: 如何配置,可以使我在任意一个文件下都可以调用这个脚本? 请问放到/usr/bin和/usr/local/bin下面?

用shell脚本读取Hadoop集群上的文件

我想用grep -Ff 命令提取hadoop上两个文件中相同的内容, 例如hadoop上的文件位置为/hadoop/file1和/hadoop/file2, 我想在本地用shell脚本编写比较hadoop上这两个文件内容的代码,求指点

求大神帮忙帮忙看下这个shell脚本第三行有没有错

#!/bin/bash if [ $# -eq 0 ] then echo "missing arguments" elif [ -d $1 ] then ls $1 elif [ -f $1 ] then cat $1 fi

新人求问,shell和python执行脚本的区别

最近想学习下shell脚本,用来在工作中做一些统计和数据过滤工作,这是学习的初想法。 但是听人说python比shell强大太多,shell能干的事,python都能干。昨天写了一段脚本, 在linux环境下,shell脚本里边执行 tar -zvcf 进行文件的压缩,执行是成功的;但是写成对 应的python脚本,在执行相同的命令时就报 name 'tar' is not defined 的错误。所以有点 懵比,为什么python里边执行不了类似tar这种linux的指令。求前辈解答下,多谢多谢。

shell脚本解析csv文件

shell脚本解析csv文件,csv文件中有三列数据,怎么把三列数据放在数组中,然后进行操作

怎样写一个压缩解压Shell脚本

文件的名字不能写死, 可以传入一个参数,打包指定的文件 求教各位大神怎么写

linux下怎么写一个自动创建文件夹和文件的脚本?

linux下怎么写一个自动创建文件夹和文件的脚本?就是说我给一个绝对路径,程序会自动帮我创建在路径中没有的文件夹和文件。

2019 Python开发者日-培训

2019 Python开发者日-培训

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

设计模式(JAVA语言实现)--20种设计模式附带源码

设计模式(JAVA语言实现)--20种设计模式附带源码

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

java后台+微信小程序 实现完整的点餐系统

java后台+微信小程序 实现完整的点餐系统

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

2019 AI开发者大会

2019 AI开发者大会

玩转Linux:常用命令实例指南

玩转Linux:常用命令实例指南

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

4小时玩转微信小程序——基础入门与微信支付实战

4小时玩转微信小程序——基础入门与微信支付实战

Git 实用技巧

Git 实用技巧

Python数据清洗实战入门

Python数据清洗实战入门

使用TensorFlow+keras快速构建图像分类模型

使用TensorFlow+keras快速构建图像分类模型

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

程序员的算法通关课:知己知彼(第一季)

程序员的算法通关课:知己知彼(第一季)

MySQL数据库从入门到实战应用

MySQL数据库从入门到实战应用

机器学习初学者必会的案例精讲

机器学习初学者必会的案例精讲

手把手实现Java图书管理系统(附源码)

手把手实现Java图书管理系统(附源码)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

.net core快速开发框架

.net core快速开发框架

玩转Python-Python3基础入门

玩转Python-Python3基础入门

Python数据挖掘简易入门

Python数据挖掘简易入门

微信公众平台开发入门

微信公众平台开发入门

程序员的兼职技能课

程序员的兼职技能课

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

HoloLens2开发入门教程

HoloLens2开发入门教程

微信小程序开发实战

微信小程序开发实战

Java8零基础入门视频教程

Java8零基础入门视频教程

Python可以这样学(第一季:Python内功修炼)

Python可以这样学(第一季:Python内功修炼)

相关热词 c#跨线程停止timer c#批量写入sql数据库 c# 自动安装浏览器 c#语言基础考试题 c# 偏移量打印是什么 c# 绘制曲线图 c#框体中的退出函数 c# 按钮透明背景 c# idl 混编出错 c#在位置0处没有任何行
立即提问