![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Errore durante l'esecuzione di comandi di shell da uno script perl | voorkey | Shell scripting e di programmazione | 5 | 03-30-2009 08:48 AM |
| Shell Script awk di errore: "Errore di sintassi:` Split 'inatteso | Herry | UNIX for Dummies Domande & Risposte | 2 | 03-17-2008 11:16 AM |
| PZ aiuto: configurare: errore: non riesce a trovare l'uscita dallo flex; rinunciare | bullet350 | SUN Solaris | 0 | 11-29-2007 05:24 AM |
| Il backup è che mi ha concesso di input / output di errore | JPigford | UNIX for Dummies Domande & Risposte | 8 | 01-28-2005 07:00 PM |
| /dev/rStp0 dando errore | workingstiff | UNIX for Dummies Domande & Risposte | 1 | 10-29-2002 06:25 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
comando mv sta dando errore di script di shell
Salve,
Nel mio script di shell quando io sto usando il comando mv utilizzando variabili di shell è che mi dà errore di sintassi. In seguito è la script di shell: file_edifice \u003d "*. txt" fquote \u003d " '" fdquote \u003d \ " per il file in $ file_edifice fare fquote nome_file \u003d $ $ $ file fquote tofile_name \u003d `date" +% d% m% y:% H% M% S: edifice.data "» echo $ nomefile echo $ tofile_name mv $ $ nome_file tofile_name Stop 2 fatto errori: 'ACCADEMIA SPORTS_ACADEMY SPORTS_20071208.txt' 131207:011618: edifice.data Uso: mv [-f] [-i] [-e avvertire | vigore | ignorare] F1 F2 mv [-f] [-i] [-e avvertire | vigore | ignorare] f1 ... fn d1 mv [-f] [-i] [-e avvertire | vigore | ignorare] d1 d2 'BOSCOVS_BOSCOVS_20071208.txt' 131207:011620: edifice.data MV: 'BOSCOVS_BOSCOVS_20071208.txt': non possono accedere: Nessun file o directory 'Cazzi GOODS_DICKS SPORTING SPORTING GOODS_20071208.txt' 131207:011622: edifice.data Uso: mv [-f] [-i] [-e avvertire | vigore | ignorare] F1 F2 mv [-f] [-i] [-e avvertire | vigore | ignorare] f1 ... fn d1 mv [-f] [-i] [-e avvertire | vigore | ignorare] d1 d2 'SPORT CHALET_SPORT CHALET_20071208.txt' 131207:011624: edifice.data Uso: mv [-f] [-i] [-e avvertire | vigore | ignorare] F1 F2 mv [-f] [-i] [-e avvertire | vigore | ignorare] f1 ... fn d1 mv [-f] [-i] [-e avvertire | vigore | ignorare] d1 d2 "L 'AUTORITA SPORT, SPORT INC._THE AUTORITA, INC._20071208.txt' 131207:011626: edifice.data Uso: mv [-f] [-i] [-e avvertire | vigore | ignorare] F1 F2 mv [-f] [-i] [-e avvertire | vigore | ignorare] f1 ... fn d1 mv [-f] [-i] [-e avvertire | vigore | ignorare] d1 d2 Si prega di suggerire. Grazie, gammit |
|
||||
|
Si sta tentando di rendere la vita molto più difficile di quello che deve essere.
Soprattutto il tuo $ fdquote cosa. La shell interpreta molti caratteri e non posso dire se si sta cercando di assistere o di confondere l'inferno dei interpretor. |
|
||||
|
Hai bisogno di cui fquote e fdquote, basta usare le virgolette dove ne avete bisogno. Essa onestamente rendono molto più chiara. La sintassi per gli script della shell non è cambiata molto in 25 anni, queste cose non devono essere variabili.
inoltre non è necessario il sonno. Dopo aver semplificato, quindi Repost e possiamo avere un altro aspetto. ![]() |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|