我想將當前的工作目錄文件複製到下面的相應文件中。 sh文件---> sh_files .txt文件---> txt_files將.sh和.txt中的一個目錄中的文件分離到不同的文件.gz
我曾嘗試下面的腳本,但得到一些錯誤 「斬:txt.1a:沒有這樣的文件或目錄」 可以在任何有此場景的備用腳本。在此上提示...。
ls -f >list_files.txt
for i in `cat list_files.txt`
do
rev1=`echo $i | rev`
k=`cut -c 1-3 $rev1`
if[ "$k"= ".sh"]
then
echo $i >file_sh.txt
else
echo $i >file_txt.txt
fi
done
這有什麼錯'CP * .SH sh_files /; cp * .txt txt_files/.'?或者,如果你只是想要文件名 - 'ls -1 * .txt> txt_files; ls -1 * .sh> sh_files' ... – twalberg 2014-10-09 19:46:07