我试图连接文件1.txt和2.txt,以及几个html文件。在连接之后,我也尝试将它们保存为.php
。我试图按照以下方式做,但它不起作用。
第1步:
sudo find . -name "*.html" -type f -exec ./code.sh {} \;
Code.sh
cat 1.txt $1 2.txt > mv $1 `echo $1 | sed 's/\.html/.php/'`;
任何想法如何解决这个问题?
答案 0 :(得分:0)
怎么样
file=$1
filephp=${file%html}php
cat 1.txt $file 2.txt > $filephp
答案 1 :(得分:0)
您的问题是您正在尝试写入名为mv
的文件以及其他一些参数。
我认为你对code.sh的意思是:
cat 1.txt $1 2.txt > $(echo $1 | sed 's/\.html/.php/')