È possibile ottenere rsync per leggere un elenco di file da includere da una matrice nello script attivo anziché da un file di accompagnamento?
## declare an array variable
declare -a files=("path" "path" "path")
rsync --files-from=${files[@]} source destination
C'è un modo migliore per farlo? Mi piacerebbe avere solo un file di script da gestire.
+ myFiles=(1\n 2\n 3\n) + rsync -avh --files-from=/dev/fd/63 /foo/ /bar/ ++ echo -e 1n 2n 3n building file list ... rsync: link_stat "/foo/1n 2n 3n" failed: No such file or directory (2) 0 files to consider