The UNIX and Linux Forums  

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
Hogyan kell tárolni az adatokat retrived egy válasszuk lekérdezést a változó? jisha Shell programozás és Scripting 12 01-17-2008 11:45 PM
Hogyan capture adatokat rs232port andpull adatokat Oracle adatbázis-9i automatikusan főnök A UNIX a dummies Kérdések és válaszok 1 09-23-2007 03:35 AM
Hogyan kell tárolni az adatokat a Fájl krishna_sicsr Shell programozás és Scripting 2 06-09-2007 09:23 AM
Kinyerő adatok minden sor csaha Shell programozás és Scripting 1 04-27-2006 12:49 AM
kinyerő információ a Unix adatbázis építésére vizuális diagram fusion99 A UNIX a fejlett és szakértői Felhasználók 0 11-30-2004 01:29 AM

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 01-25-2008
mam mam is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Hozzászólások: 6
kinyerő adatok tárolására az adatbázisban

Hello all,
Van ez a szöveges fájl adatait. Az adatokat egymástól comma három oszlop és space vagy soremelés kezdeni egy új sor

Kód:
anderson helberg, Jane, brother
Sister ,mother,grandpa
bombay,new york, china

Azt szeretném tárolni azokat a következő formában.

Kód:
field1                           field2                              field3
anderson helberg              Jane                               brother
bombay                         new york                         china

én problémám az, hogy hogyan implemet a forgatókönyvet is sor takarmány-vagy egyetlen hely, vagy több helyet és comma separator külön a sorok és tárolja az adatokat a fentiek szerint.
segítségével vágott és delimiter.

Kód:
anderson helberg=`echo "$text" | cut -f 1 -d','`

kérjük, aki segít appreciated
  #2 (permalink)  
Old 01-29-2008
Smiling Dragon's Avatar
Mosolygó Dragon Smiling Dragon is offline Forum Advisor  
Rendezetlen Felhasználó
  
 

Join Date: Nov 2007
Helyszín: Új-Zéland
Posts: 922
Ön például nem illik a leírás, hogy,,, 'space vagy soremelés lehet indítani egy új sor "nem, hogy mit mutat. Ön például azt mutatja, hogy kezdődik egy új sorban soremelés csak, és kezeli space része a területen.
Majd használja a teljesítmény (azaz a soremelés különválás csak), mivel a cél itt.

Te is csalnak, és csak használja sed helyettesítheti vessző a lapok, de azt nem, hogy egy nagyon szép elrendezés.
Máskülönben printf valószínűleg az az út itt van:
Kód:
#!/bin/sh
printf "%10s    %10s    %10s\n" "field1" "field2" "field3"
while read line
do
    printf "%10s    %10s    %10s\n" "`echo $line | cut -d ',' -f 1`" "`echo $line | cut -d ',' -f 2`" "`echo $line | cut -d ',' -f 3`"
done

  #3 (permalink)  
Old 01-29-2008
manas_ranjan's Avatar
manas_ranjan manas_ranjan is offline
Regisztrált felhasználó
  
 

Join Date: Jul 2007
Helyszín: Amsterdam
Posts: 177
Can you try this out
(Van, hogy dolgozzanak ki annak érdekében, hogy megfelelő formában)
echo "field1 field2 field3"
míg IFS \u003d "" read abc
tesz
echo "$ a $ b $ c"
done <Fájlnév
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 04:54 AM.


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