这是目前的命令
#/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
,依此类推。
发布于 2018-06-04 03:32:20
尝试以下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
步骤:-
https://stackoverflow.com/questions/50669954
复制相似问题