回答編集履歴

1

2023/03/15 08:29

投稿

melian
melian

スコア19803

test CHANGED
@@ -1,17 +1,18 @@
1
- 既に解決済みですが、一例としてヒアドキュメントを使う方法など。(`IFS` 適当に変更してください)
1
+ 既に解決済みですが、一例としてヒアドキュメントを使う方法など。(`IFS` 等、適当に変更してください)
2
2
  ```bash
3
3
  #!/bin/bash
4
4
 
5
5
  set -eu
6
6
  shopt -s nullglob
7
7
 
8
+ bucket='s3://bucket'
8
9
  while IFS=, read src dst
9
10
  do
10
11
  declare -a files=($(echo "${src}"))
11
12
  [[ ${#files[@]} == 0 ]] && continue
12
- echo "aws s3 "${files[@]}" s3://${dst}"
13
+ # aws s3 cp "${files[@]}" "${bucket}/${dst}"
13
14
  done <<EOT
14
- /var/log/maillog-*,bucket01/path01
15
+ /var/log/maillog-*,path01
15
- /var/log/spooler-*,bucket02/path02
16
+ /var/log/spooler-*,path02
16
17
  EOT
17
18
  ```