![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Fout bij het uitvoeren van shell-commando van een perl-script | voorkey | Programmeren en Shell Scripting | 5 | 03-30-2009 07:48 |
| awk shell script error: "Syntaxisfout:" Split "onverwachte | Herry | UNIX voor Dummies Questions & Answers | 2 | 03-17-2008 11:16 |
| PZ helpen: configure: error: niet kunt vinden output van flex; geven | bullet350 | SUN Solaris | 0 | 11-29-2007 05:24 |
| Backup is dat ik de input / output-fout | JPigford | UNIX voor Dummies Questions & Answers | 8 | 01-28-2005 07:00 PM |
| /dev/rStp0 geven fout | workingstiff | UNIX voor Dummies Questions & Answers | 1 | 10-29-2002 06:25 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
mv commando geeft fout in shell script
Hoi,
In mijn shell script wanneer ik gebruik mv commando met shell-variabelen is het dat ik fout van syntaxis. Hieronder ziet u de shell script: file_edifice \u003d "*. txt" fquote \u003d " '" fdquote \u003d \ " voor bestand in $ file_edifice doen bestandsnaam \u003d $ fquote $ bestand $ fquote tofile_name \u003d `date '+% d% m% y:% H% M% S: edifice.data" ` echo $ filename echo $ tofile_name mv $ bestandsnaam $ tofile_name slapen 2 gedaan fouten: 'ACADEMY SPORTS_ACADEMY SPORTS_20071208.txt' 131207:011618: edifice.data Usage: mv [-f] [-i] [-e waarschuwen | werking | negeren] F1 F2 mv [-f] [-i] [-e waarschuwen | werking | negeren] f1 ... fn d1 mv [-f] [-i] [-e waarschuwen | werking | negeren] d1 d2 'BOSCOVS_BOSCOVS_20071208.txt' 131207:011620: edifice.data MV: "BOSCOVS_BOSCOVS_20071208.txt ': kan geen toegang tot: No such file or directory "Dicks SPORTING GOODS_DICKS SPORTING GOODS_20071208.txt ' 131207:011622: edifice.data Usage: mv [-f] [-i] [-e waarschuwen | werking | negeren] F1 F2 mv [-f] [-i] [-e waarschuwen | werking | negeren] f1 ... fn d1 mv [-f] [-i] [-e waarschuwen | werking | negeren] d1 d2 "SPORT CHALET_SPORT CHALET_20071208.txt ' 131207:011624: edifice.data Usage: mv [-f] [-i] [-e waarschuwen | werking | negeren] F1 F2 mv [-f] [-i] [-e waarschuwen | werking | negeren] f1 ... fn d1 mv [-f] [-i] [-e waarschuwen | werking | negeren] d1 d2 'DE SPORT AUTORITEIT, INC._THE SPORTS AUTORITEIT, INC._20071208.txt' 131207:011626: edifice.data Usage: mv [-f] [-i] [-e waarschuwen | werking | negeren] F1 F2 mv [-f] [-i] [-e waarschuwen | werking | negeren] f1 ... fn d1 mv [-f] [-i] [-e waarschuwen | werking | negeren] d1 d2 Stuur suggesties. Bedankt, gammit |
|
||||
|
U probeert te maken het leven veel moeilijker dan het moet worden.
Vooral uw $ fdquote ding. De shell interpreteert veel karakters en ik kan niet zeggen als je probeert te helpen of voor de hel van de interpretor. |
|
||||
|
U dont behoefte fquote en fdquote, net aanhalingstekens gebruiken wanneer u ze nodig hebt. Het zal eerlijk gezegd is het veel duidelijker. De syntaxis van shell scripts is niet veel veranderd in 25 jaar, deze dingen niet hoeft te worden variabelen.
Ook hoef je niet de slaap. Zodra u dit heeft vereenvoudigd, dan repost en we hebben een andere kijk. ![]() |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|