The UNIX and Linux Forums  
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.

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



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
Csere 3 tárgykörökre null a fájlban vukkusila Shell programozás és Scripting 1 09-12-2007 02:10 AM
Hogyan lehet megtalálni Null érték Ha a feltétel koti_rama Shell programozás és Scripting 2 07-17-2007 06:20 AM
Find tárgykörökre szóköz értékben alfredo123 A UNIX a dummies Kérdések és válaszok 10 04-18-2007 07:14 PM
Fájlok, amelyek a nulla karakter Bab00shka A UNIX a dummies Kérdések és válaszok 5 12-16-2005 10:41 AM
mv / dev / null fájlba raj8 A UNIX a dummies Kérdések és válaszok 3 07-17-2003 05:36 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 06-22-2006
rahulrathod rahulrathod is offline
Regisztrált felhasználó
  
 

Join Date: Sep 2004
Helyszín: Mumbai-India
Posts: 158
Keresse meg a fájlban üres mezőket

Hi All,

Van néhány csv fájlokat ebből akarok találni feljegyzéseket, amelyek üres érték vagy a 14. vagy a 16. területeken.

Az alábbi egy minta.

$ cut-d ','-F14, 16 SPS * | head -5
VOIP_ORIG_INFO, VOIP_DEST_INFO
sip: 445600709315@sip.com, sip: 999@sip.com
sip: 445600709315@sip.com, tel: 999
sip: 445600702897@sip.com, sip: 08007317929@sip.com
sip: 445600702897@sip.com, sip: 08007317929@sip.com

Please let me know, mi lenne a szűrési feltételeket találni feljegyzéseket és fájlnevet, ahol ezek a mezők üresek.

Köszönöm,
Ashish.
  #2 (permalink)  
Old 06-22-2006
blowtorch's Avatar
blowtorch blowtorch is offline Forum Advisor  
Supporter
  
 

Join Date: Dec 2004
Helyszín: Szingapúr
Hozzászólások: 2350
Honnan tudod, hogy a mező üres? Lenne csak két egymást követő vessző? Valami ilyesmi?
Kód:
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17...
1,2,3,4,5,6,7,8,9,10,11,12,13,,15,16,17...
1,2,3,4,5,6,7,8,9,10,11,12,13,,15,,17...
Ne feledje, hogy a tizennegyedik mező üres, a második és a harmadik vonal, míg a tizenhatodik mező üres, a harmadik sorban.
Ha igen, akkor csak használ a parancs, amit használni.
Kód:
bash-3.00$ cat test
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17
1,2,3,4,5,6,7,8,9,10,11,12,13,,15,16,17
1,2,3,4,5,6,7,8,9,10,11,12,13,,15,,17
bash-3.00$ cat test.sh
#!/usr/bin/ksh
oldIFS=$IFS
IFS=$IFS,
export IFS
cut -d',' -f14,16 test|while read fourteen sixteen; do
        echo fourteen: $fourteen sixteen: $sixteen
        [[ -z "$fourteen" ]] && echo fourteenth field is blank
        [[ -z "$sixteen" ]] && echo sixteenth field is blank
done
  #3 (permalink)  
Old 06-23-2006
Ygor's Avatar
Ygor Ygor is offline Forum Staff  
Moderátor
  
 

Join Date: Oct 2003
Helyszín: -31.96,115.84
Hozzászólások: 1.409
Próbáld ki ...
Kód:
awk -F, '!$14||!$16{printf "Filename:%s Line:%s Data:%s,%s\n", FILENAME, NR, $14, $16}' SPS*
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 08:07 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0