求一个linux的shell脚本,用命令行参数实现任意两个文件的文件名互换 考试会考这个,急#。bin/bashfile1=$1mv$2$2.bakmv$1$2mv$2.bak$file1
linux下如何让脚本里面的几条命令重复执行#。bin/shwhile:do cmd1 cmd2done
用一组命令(或者写一个脚本),在Linux上完成如下功能: 下面是BASH下的脚本因为你没有说明,我假定你的文本文件都是以.txt结尾来识别,如果不是请自行更改DPATH这一行脚本会自动将你的文件备份到/tmp/beta/backup,但是为防万一我还是建议你先手动备份:)好用记得给分bin/bashOLD=\"betaNEW=\"beta_bestDPATH=\"/tmp/beta/*.txtBPATH=\"/tmp/beta/bakup/fooTFILE=\"/tmp/out.tmp.$d$BPATH]&mkdir-p$BPATH|:for f in$DPATHdoif[-f$f-a-r$f];thenbin/cp-f$f$BPATHsed\"s/$OLD/$NEW/g\"\"$f\">;$TFILE&mv$TFILE\"$felseecho\"Error:Cannot read$ffidonebin/rm$TFILE