回答編集履歴
3
コード変更
answer
CHANGED
@@ -7,10 +7,9 @@
|
|
7
7
|
header=XXXX
|
8
8
|
for f in $(find $root -type f -name '*_*_[0-9]*.csv')
|
9
9
|
do
|
10
|
-
d=${f%/*}
|
11
10
|
set $(echo ${f##*/} | (IFS=_ read f1 f2 f3; echo $f1 $f2))
|
12
|
-
#
|
11
|
+
#mv $f ${f%/*}/${header}${dept[$2]}${1:0:2}.csv
|
13
|
-
echo "mv $f $
|
12
|
+
echo "mv $f ${f%/*}/${header}${dept[$2]}${1:0:2}.csv"
|
14
13
|
done
|
15
14
|
```
|
16
15
|
```before
|
2
コード変更
answer
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
declare -A dept=( [somu]=01 [keiri]=02 )
|
6
6
|
root=/file
|
7
7
|
header=XXXX
|
8
|
-
for f in $(find $root -type f -name '*[0-9].csv')
|
8
|
+
for f in $(find $root -type f -name '*_*_[0-9]*.csv')
|
9
9
|
do
|
10
10
|
d=${f%/*}
|
11
11
|
set $(echo ${f##*/} | (IFS=_ read f1 f2 f3; echo $f1 $f2))
|
1
コード変更
answer
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
for f in $(find $root -type f -name '*[0-9].csv')
|
9
9
|
do
|
10
10
|
d=${f%/*}
|
11
|
-
set $(echo ${f##*/} |
|
11
|
+
set $(echo ${f##*/} | (IFS=_ read f1 f2 f3; echo $f1 $f2))
|
12
12
|
# mv $f $d/${header}${dept[$2]}${1:0:2}.csv
|
13
13
|
echo "mv $f $d/${header}${dept[$2]}${1:0:2}.csv"
|
14
14
|
done
|