20红包求sh脚本命令,路径和重命名问题liunx
环境搭建:
安卓手机 安装 终端模拟器
路径/DCIM/ 下新建目录FTP、MadV360 两个目录
路径/DCIM/MadV360/ 下放随便放一个 bbb.jpg 和 一个aaa.vi(空文本改后缀即可)
路径/DCIM/ 的实际安卓路径是 /storage/emulated/0/DCIM/
路径/DCIM/ 下新建一个a.sh文件
a.sh脚本内容如下:
cd /storage/emulated/0/DCIM/MadV360
vifile=`ls *.vi`
jpgfile=`ls *.jpg`
mv ${jpgfile%%.jpg*}.jpg /storage/emulated/0/DCIM/FTP/${vifile%%.vi*}.jpg
rm -f *.vi
终端模拟器 中 通过执行 source /storage/emulated/0/DCIM/a.sh 可以运行脚本
问题A:运行后提示 找不到文件或路径, cd在sh中没成功执行
cd /storage/emulated/0/DCIM/MadV360 单独在终端中可以执行并进入目录
问题B:jpg改名正确后在FTP路径下 图片异常 ,无法查看,后缀命手动改掉在改回来就能正常浏览了
问题C:目录MadV360下 sh里的 rm -f *.vi 没成功删除aaa.vi 单独执行就可以删除。
求解 各位大神 能解决的加
qq:252007313
红包20 |