呱呱侠 2015-02-03 15:05 采纳率: 10%
浏览 727

linux脚本查询替换问题学习

#!/bin/sh

n=ls -l /home/huabo/workspaceNew/iconpack/IconPack/app/src/main/res/drawable-640dpi |grep iconback |wc -l
echo $n

for A in $(seq 1 $n)

do
B=seq -s " " -f"iconback%02g" 1 $A
C=seq -s " " -f"img%0g" 1 $A
done
sed -i "s/img1=\"iconback01\" img2=\"iconback02\" img3=\"iconback03\" img4=\"iconback04\" img5=\"iconback05\" img6=\"iconback06\" img7=\"iconback07\" img8=\"iconback08\" img9=\"iconback09\" img10=\"iconback10\"/$C\=\"$B\"/g" /home/huabo/workspaceNew/iconpack/IconPack/app/src/main/res/xml/appfilter.xml

我这主要的问题是想先通过查询图片目录drawable,过滤图片名称iconback,统计张数,然后有另一个xml文件有一行代码是; ,我想通过sed的方法去替换,例如:如果查询的图片只有两张(图片的命名都是以iconback01,icoback02...的方式),那么xml代码显示的是: ,现在我的情况就是,结果显示的是img1 img2=iconback01 iconback02,格式不对呀,有点不明白 。。。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥50 成都蓉城足球俱乐部小程序抢票
    • ¥15 yolov7训练自己的数据集
    • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
    • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
    • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
    • ¥20 matlab yalmip kkt 双层优化问题
    • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体
    • ¥88 实在没有想法,需要个思路
    • ¥15 MATLAB报错输入参数太多
    • ¥15 python中合并修改日期相同的CSV文件并按照修改日期的名字命名文件