PROJECT=$(pwd)FAULS=`find $(pwd) -name AAAA`Fauls=`ls $FAULS | grep /usb`
echo "请输入要替换的文件"read -e FileNameRESULT=`find $PROJECT -name $FileName`PATH=`ls $RESULT | grep $FileName`rm -rf $PROJECT/replaceecho "$RESULT" >> $PROJECT/replaceNumber=`cat $PROJECT/replace | wc -l`
if [ $PATH == $Fauls ]then echo " $PROJECT 下未找到 $FileName" exit 1else echo "共找到 $Number 处,具体路径如下" cat $PROJECT/replacefi
echo "输入要替换搜索结果中的第几个文件(输入数字)"read -e choiceCHOICE=`awk -v num=$choice 'NR==num,NR==num{print}' $PROJECT/replace`cp $PROJECT/$FileName $CHOICEecho "$CHOICE 已替换"~~~"Replace_file" 26L, 675C written
[root@packshop cavan]# ./Replace_file 请输入要替换的文件file./Replace_file: line 9: rm: command not found./Replace_file: line 11: cat: command not found./Replace_file: line 11: wc: command not found./Replace_file: line 13: [: too many arguments共找到 处,具体路径如下./Replace_file: line 19: cat: command not found输入要替换搜索结果中的第几个文件(输入数字)
如何处理,还有line13处如何做判断更好?
哥 这个不是环境变量没加导致系统命令无法使用的么。。求解如何加环境变量
哥 这个不是环境变量没加导致系统命令无法使用的么。。求解如何加环境变量