Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
Google Site



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.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 04-01-2007
Regisztrált felhasználó
 

Join Date: Mar 2007
Hozzászólások: 17
awk és hátrameneti

Helló

Én írásban awk szkriptet, hogy fordított sorrendben területén minden sor a fájlban.
Saját szkript van probléma terek - ha több szóközt a mezőket
a line of file - my script törli őket.
Vissza akarom kapni a script munka, mint a parancs "tac" - hogyan lehet megváltoztatni?


Kód:
#!/bin/sh

file=$1
awk '
 {        
   for(i=NF;i>0;i--)
     printf("%s " , $i); printf("\n")
 } ' $file

Sponsored Links
  #2 (permalink)  
Old 04-01-2007
reborg's Avatar
reborg reborg is offline Forum Staff  
Administrator
 

Join Date: Mar 2005
Helyszín: Írország
Hozzászólások: 4.351
Teszteletlen, de valami ilyesmi lehet munkát függően változata awk:

Kód:
{
   len=length($0)
   for(i=0;i<len;i++) {
        s=substr($0, len - i , 1 )
        printf("%s" , s )
   }
   printf("\n")
}

csakúgy, mint az összehasonlítás, ez nem ugyanaz a ruby:

Kód:
ruby -pe '$_.reverse!' file


Last edited by reborg; 04/01/2007 at 06:49 PM..
Sponsored Links
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 Ki


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
Hátrameneti file érdekében használja SED MBGPS Shell programozás és Scripting 3 01-07-2009 10:10 AM
disabiling telnet és FTP visszafordítsák a DNS Aladdin A UNIX a fejlett és szakértői Felhasználók 1 06-27-2007 06:40 PM
output karakterláncot a hátrameneti érdekében CCP Shell programozás és Scripting 3 11-19-2005 11:05 AM
Hátrameneti UID's dreaming1 A UNIX a dummies Kérdések és válaszok 3 03-16-2005 07:36 PM
hátramenetilámpa listáját TioTony Shell programozás és Scripting 8 10-14-2002 05:00 PM



Minden idő GMT -4. Az idő most 08:45 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 Content Copyright © 1993-2010. All Rights Management by Reserved.Ad RedTyger

Content Relevant URLs by vBSEO 3.2.0