Eu quero um script para poder capturar o prompt do usuário e, em seguida, gravar em um arquivo. Mas há alguns outros detalhes necessários.
Normalmente, o servidor DEV tem apenas arquivos que são necessários no momento e, em seguida, excluídos. há muito tempo em que precisamos copiar tabelas diferentes de um local para outro - arquivos diferentes para locais diferentes.
pode 'cp'
muitas vezes em paralelo - a resposta é sim usando ';'
/ '&'
mas não é elegante - então comecei a procurar scripts para capturar a entrada do usuário, por exemplo:
"how many files do you wish to copy:" 4
"enter source 1:"
"enter dest 1:"
"enter source 2:"
"enter dest 2:"
e assim por diante.
daqui eu queria criar um arquivo de texto como:
(esta é a fonte 1) - - (dest 1)
(esta é a fonte 2) - - (dest 2)
EXEMPLO:
"/my/source/file1" "/my/target/file1"
"/my/source/file2" "/my/target/file2"
.. e assim por diante quantas vezes o usuário insere neste caso 4
e use algo como
cat myFileList | while read $fileline; do cp $fileline & ; done
para executar todos os cp's
Eu não entendo completamente como capturar a entrada do usuário e repito e escrevo até que 4 sejam concluídos.