![]() |
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 |
| Adding konkrét szöveget és tereket, hogy minden sor egy szöveges fájl | hertingm | Shell programozás és Scripting | 4 | 08-25-2008 02:34 PM |
| parse keresztül egy szöveges fájlt, és sok output | sophiadun | A UNIX a dummies Kérdések és válaszok | 14 | 02-20-2008 06:08 AM |
| Extrahálási szöveg 2 oszlopot a kimeneti fájlt. | Dán Shakil | Shell programozás és Scripting | 2 | 10-19-2007 10:03 AM |
| Azt szeretnénk másolni a szöveget kimenetét a "nohup.out" fájlt. | Iamthe nagy | A UNIX a dummies Kérdések és válaszok | 3 | 05-01-2007 12:41 PM |
| grep több szöveges fájlok mappát 1 text file? | coppertone | A UNIX a dummies Kérdések és válaszok | 7 | 08-23-2002 02:50 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Ping szöveges fájl IP addressese és kimeneti szöveges fájlt
Én alapvetően egy script noob, van néhány programozási logikát, és azt sem, ha a post itt 3 órás kereséssel valóban talált valamit.
Eddig ez az, amit én: " #! / bin / ksh Listaár \u003d. / pinglist1.txt cat $ list | Miközben olvastam ip tesz Pingable \u003d "" ping $ ip-n 2 | awk '/ 100% / (print "nem")' | read Pingable if [[ "$ Pingable!" \u003d "no"]] majd print $ ip "pingek">> pingresults.txt vagy print $ ip "nem PING">> pingresults.txt fi kész " pinglist1.txt csak egy sima fájl IP címek. Csak azt akarom, hogy a forgatókönyv minden ping IP címe és a jelentés, ha pingelése nem egy szöveges fájl. Kérem, és köszönöm. |
|
||||
|
Tudna a kimenete a forgatókönyvet?
Továbbá, a "dotslash" nem szükséges Kód:
List=./pinglist1.txt Ez a pinglist1.txt fájl ugyanabban a könyvtárban, mint a forgatókönyvet? |
|
||||
|
Én mentem előre, és megszabadultak a. /
És igen, a. txt is ugyanabban a könyvtárban Ezek az eredmények: Használat: ping [-LRdfmnqrtv] [-t ttl] [I-addr] [-c count] [-i wait] [-l preload] [-p pattern] [-s packetsize] host |[!]hop1 @ hop2...[@|:] dst UX: sh (ping.sh): ERROR: [[: not found UX: sh (ping.sh): ERROR: print: nem található Használat: ping [-LRdfmnqrtv] [-t ttl] [I-addr] [-c count] [-i wait] [-l preload] [-p pattern] [-s packetsize] host |[!]hop1 @ hop2...[@|:] dst UX: sh (ping.sh): ERROR: [[: not found UX: sh (ping.sh): ERROR: print: nem található Használat: ping [-LRdfmnqrtv] [-t ttl] [I-addr] [-c count] [-i wait] [-l preload] [-p pattern] [-s packetsize] host |[!]hop1 @ hop2...[@|:] dst UX: sh (ping.sh): ERROR: [[: not found UX: sh (ping.sh): ERROR: print: nem található Használat: ping [-LRdfmnqrtv] [-t ttl] [I-addr] [-c count] [-i wait] [-l preload] [-p pattern] [-s packetsize] host |[!]hop1 @ hop2...[@|:] dst UX: sh (ping.sh): ERROR: [[: not found UX: sh (ping.sh): ERROR: print: nem található |
|
||||
|
Nos, van minimális tapasztalat shell script, de a kibocsátás, úgy látom, hogy ez erroring hogy a "ping" szintaxisa hibás. Elemezve a forgatókönyvet, akkor az IP-címét a fogadó előtt "-n 2", amit úgy gondolja, hogy helytelen.
Akárhogy is, nem tudok segíteni az "awk" szintaxist. |
|
||||
|
Köszönöm, most már tudom, hogy fut a ping, és én mentem előre, és én módosított kódot ez most:
#! / bin / ksh List \u003d pinglist1.txt cat $ list | Miközben olvastam ip tesz Pingable \u003d "" ping-c 2 $ IP | awk "/ 100% / (print" nem ") '| read Pingable if [ "$ Pingable!" \u003d "no"] majd print $ ip "pingek">> pingresults.txt vagy print $ ip "nem PING">> pingresults.txt fi kész És az eredményeket: UX: sh (ping1.sh): ERROR: print: nem található Szükségem van egy print.pl vagy valami feltölteni, hogy a könyvtár? |
|
||||
|
Idézet:
try echo ... Kód:
echo "$ip PINGS" >> pingresults.txt else echo "$ip DOESN'T PING" >> pingresults.txt |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|