这是现在的命令
#/root/scripts/<script_name>.sh $c $targetdir_dir/$i
我需要将这些文件不仅移动到targetdir
,而且移动到该目录的某个subfolder
。
示例:
emea_targetdir
usa_targetdir
如果文件名为region1_filename_extension
,则脚本会将其移至targetdir_region1
,如果文件名为region2_filename_extension
,则将其移至targetdir_region2
,依此类推。
答案 0 :(得分:-1)
尝试以下ksh脚本: -
#!/bin/ksh
files=`ls *.txt`
for filename in $files
do
dir_name=`echo $filename | cut -d'_' -f1`
mkdir -p $dir_name
mv $filename $dir_name/$xx
done
步骤: -