![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| gcd.sh script não funciona ... | kantze | Programação Shell Script e | 1 | 01-17-2008 09:46 |
| Modificar scripts para trabalhar com txt - Permissões script | joangopan | Programação Shell Script e | 1 | 09-12-2007 11:38 |
| O meu script não funciona - você pode ajudar pls? | BearCheese | Programação Shell Script e | 1 | 06-29-2007 05:12 |
| Script não funciona, mas dentro comandos trabalho | cheongww | UNIX para Dummies Perguntas & Respostas | 2 | 11-14-2006 10:52 |
| sed script. Como funciona? | billy5 | Programação Shell Script e | 2 | 09-02-2005 04:45 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Ajuda can't get script para funcionar como eu preciso é de ...
Oi agradeço a quem responde.
Aqui está o meu script: Código:
for i in `ls -1 | grep $1 | grep $2`
do
x=`echo $i | sed 's/\.Sent/\.Done/g'`
echo mv $i DONE/$x
echo "Is this OK?"
read user_response
case $user_response in
"y"|"Y")
mv $i DONE/$x
echo mv $i DONE/$x;;
*)
echo "No changes made ...";;
esac
done
A lista que se agarra mais do que um arquivo. Quando executar este pede-me se "Concorda com isso?" para cada arquivo. Quero que apenas cuspir para fora a lista, em seguida, perguntar-me, se eu disser que sim, então eu quero que mova todos os arquivos que enumera. Obrigado! Última edição por radoulov; em 10/13/2008 03:07.. Motivo: adicionado código tags |
|
||||
|
Ok então eu mudei-o, mas depois ele pede-me que só moveu um arquivo?
Eu não deveria estar a utilizar um processo para executar a declaração jogada? Eu estou usando-o para perguntar ao usuário se a lista está correta. Eu pensei que dentro da declaração caso eu deveria colocar aquilo que deveria ser realizada se o usuário diz que não. Parece que talvez eu não deveria estar usando caso ou que ponha em outro lugar no script? Eu tenho muito novo por isso, tenha comigo. Obrigado! Última edição por llsmr777; em 10/13/2008 03:36.. |
|
||||||
|
Citação:
Citação:
Citação:
Citação:
Citação:
Citação:
|
|
||||
|
Oh I'm sorry. I'm clueless obviamente eu sei que isso!
aqui é o meu código Código:
for i in `ls -1 | grep $1 | grep $2`
do
x=`echo $i | sed 's/\.Sent/\.Done/g'`
echo mv $i DONE/$x
done
echo "Is this OK?"
read user_response
case $user_response in
"y"|"Y")
mv $i DONE/$x
echo moved $i to DONE/$x;;
*)
echo "No changes made ...";;
esac
Código:
for i in `ls -1 | grep $1 | grep $2` do x=`echo $i | sed 's/\.Sent/\.Done/g'` echo mv $i DONE/$x done E então outputing-o para o ecrã Código:
echo "Is this OK?" read user_response Código:
case $user_response in
"y"|"Y")
for i in `ls -1 | grep $1 | grep $2`
do
x=`echo $i | sed 's/\.Sent/\.Done/g'`
mv $i DONE/$x;;
*)
echo "No changes made ...";;
esac
e para imprimir a tela "Nenhuma alteração foi feita", se o utilizador diz que não Quando eu executar o script que lista todos os arquivos em seguida, pergunta-me se está ok quando eu bati em Y E eu faço uma lista apenas 1 dos arquivos listados foram movidos não todos. Obrigado novamente. Última edição por llsmr777; em 10/13/2008 04:47.. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|