![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| Segítség, hogyan helyettesítheti stardard billentyűzet bemenet az érveik távon időt a szkript | Dingrong | A UNIX a dummies Kérdések és válaszok | 6 | 10-14-2008 03:46 AM |
| Segítség a áthárításán sor inputanyagok C program segítségével forgatókönyvet? | ahjiefreak | Shell programozás és Scripting | 1 | 03-20-2008 07:36 AM |
| Áthárításán üres érvek a szkript | rm-r | A UNIX a fejlett és szakértői Felhasználók | 7 | 01-08-2008 08:56 PM |
| Shell szkript érvek | sankar6254 | Shell programozás és Scripting | 3 | 12-22-2003 09:21 AM |
| Áthárításán érvek a szkript | Kevin Pryke | Shell programozás és Scripting | 3 | 06-14-2002 09:06 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
A test, ha a szkript hívták egy érv:
[[-Z "$ @"]] & & printf "No input \ n" | | printf "input:% Q \ n" "$ @" Ami azt jelenti: ha a hossza az érvek ($ @) nulla (-z), akkor print "No input" else print a string a szökött formában. Nem nem, mit akarsz elérni, de ha megpróbál megszökni strings, ellenőrizze a% q lehetőség printf. Ha hív a testscript így: testscript "h az m" akkor Önnek: Bemenet: H \ 's \ m |
|
|||||
|
Thx Christoph,
Bár printf sokkal jobb funkciót a saját script, akkor nem a válasz mindig az én problémám. Amire szükség van, olyan módon, hogy a forgatókönyvet munka a következő a helyzet: Kód:
~# cat /usr/local/bin/squote [[ -z "$@" ]] && printf "No input\n" || printf "Input: %q\n" "$@" ~# echo "h's m" | squote No input |
![]() |
| Könyvjelzõk |
| Címkék |
| érvek, bemenet |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|