Ho uno script bash che copia diversi file su un server remoto usando scp. Questo script funziona bene ma ora ho bisogno di aggiungere un file che contiene un carattere jolly nel nome e ho un problema con esso.
#!/bin/sh
files=('path1/subpath/file.*.ext' 'path2/subpath2/nowildcard.ext2' 'path3/subpath3/file3.*.ext3');
for j in "${files[@]}"; do
echo "File \033[1;38;5;226m$j\033[0m is copying."
scp -P12345 $j "name@host:/permanent/path/$j";
done
Lo script copia i file con caratteri jolly (ad es. File.12345.ext o file3.4321.ext3) ma salva sul server remoto come file. * .Ext e file3. *. Ext3. Ho provato a usare una barra rovesciata nei nomi dei file, ma in questo caso lo script non copia affatto i file.
Come risolvere questo problema?
Grazie in anticipo.