teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

訂正

2017/10/02 07:53

投稿

otn
otn

スコア86349

answer CHANGED
@@ -14,7 +14,7 @@
14
14
  FILE=/tmp/test.txt
15
15
  DEST=/tmp/backup
16
16
 
17
- name=#{FILE##*/}.`date +%Y%m%d`
17
+ name=${FILE##*/}.`date +%Y%m%d`
18
18
  filename=$name
19
19
  n=0
20
20
  while test -f $DEST/$filename

1

コメントを受けての追記

2017/10/02 07:53

投稿

otn
otn

スコア86349

answer CHANGED
@@ -8,4 +8,19 @@
8
8
  num=${suff%~*}
9
9
  mv $f ${body}_${num}
10
10
  done
11
+ ```
12
+ #追記
13
+ ```Bash
14
+ FILE=/tmp/test.txt
15
+ DEST=/tmp/backup
16
+
17
+ name=#{FILE##*/}.`date +%Y%m%d`
18
+ filename=$name
19
+ n=0
20
+ while test -f $DEST/$filename
21
+ do
22
+ let n++
23
+ filename=${name}_$n
24
+ done
25
+ cp -p $FILE $DEST/$filename
11
26
  ```