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
Több fájl meglétét és ellenőrzési fájlméret lathish Shell programozás és Scripting 2 06-29-2008 01:03 PM
Data File Processing Segítség mavsman A UNIX a dummies Kérdések és válaszok 5 03-27-2008 04:49 PM
Hibaellenőrzés egy fájlt az előző fájl mérete stuck1 Shell programozás és Scripting 2 12-06-2007 08:39 AM
Volna egy shell script ellenőrzi a fájl létezik a feldolgozás előtt egy másik kép heprox Shell programozás és Scripting 3 11-14-2006 03:26 AM
adatfeldolgozás egy sima fájl wolkott Shell programozás és Scripting 4 01-27-2003 01:57 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 09-01-2008
purna.cherukuri purna.cherukuri is offline
Regisztrált felhasználó
  
 

Join Date: Sep 2008
Hozzászólások: 3
Ellenőrzése az ellenőrző fájl feldolgozása előtt adatfájlt

Hi All,
Én nagyon új a Shell scripting ...
Van egy követelmény.
Én kevés szöveges fájlok (adatállományok) egy adott könyvtárban. lesznek együtt. txt kiterjesztést. Az azonos nevű, de más kiterjesztésű fájlok ellenőrzésére is ott lesz. Például, Sample_20081001.txt az adat fájlt, majd Sample_20081001.ctl lesz a vezérlő.
Most, ha a ctl fájl létezik, akkor csak azt kell mozgatni az adott txt fájl egy másik könyvtárba. Mások én meg nem mozdult. És a. Txt és. Ctl fájlokat lesz több. Ez az én követelmény.

Tud valaki kérjük, adja meg a megoldást?
Nagyon köszönöm.
  #2 (permalink)  
Old 09-01-2008
dennis.jacob dennis.jacob is offline Forum Advisor  
dj - a diák
  
 

Join Date: Feb 2007
Helyszín: Szingapúr / Bangalore / Cochin
Posts: 597
Próbáld ki:

Kód:
for each in $(ls -1 *.ctl)
do
[[ -f "${x%%.ctl}.txt" ]] && { mv ${x%%.ctl}.txt ./new_folder/ }
done
  #3 (permalink)  
Old 09-01-2008
purna.cherukuri purna.cherukuri is offline
Regisztrált felhasználó
  
 

Join Date: Sep 2008
Hozzászólások: 3
Kedves Dennis,

Köszönöm a gyors választ ....

Meg tudja mondani wht x%% arra ... Ahogy én ismerkedik a shell script, én nem vagyok képes megérteni a kódrészletet adtál ...
Legyen szíves magyarázza el, hogyan működik ... Tehát amit én tud alakítani azt annak megfelelõen, az én követelmény ....

Köszönöm ...
  #4 (permalink)  
Old 09-01-2008
dennis.jacob dennis.jacob is offline Forum Advisor  
dj - a diák
  
 

Join Date: Feb 2007
Helyszín: Szingapúr / Bangalore / Cochin
Posts: 597
Idézet:
Originally Posted by purna.cherukuri View Post
Kedves Dennis,

Köszönöm a gyors választ ....

Meg tudja mondani wht x%% arra ... Ahogy én ismerkedik a shell script, én nem vagyok képes megérteni a kódrészletet adtál ...
Legyen szíves magyarázza el, hogyan működik ... Tehát amit én tud alakítani azt annak megfelelõen, az én követelmény ....

Köszönöm ...
Bocs, volt egy elírás, a módosított szkript

Kód:
#look for all the .ctl files
for each in $(ls -1 *.ctl)
do
#extract the filename without ctl extention and search for {filename}.txt 
# if it is there, move to a different folder
[[ -f "${each%%.ctl}.txt" ]] && { mv ${x%%.ctl}.txt ./new_folder/ }
done
  #5 (permalink)  
Old 09-01-2008
purna.cherukuri purna.cherukuri is offline
Regisztrált felhasználó
  
 

Join Date: Sep 2008
Hozzászólások: 3
Köszönet Dennis ... It works fine for me ...
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:12 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