The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Awk: Vind lengte van de string aanhalingstekens weglaten jayakumarrt Programmeren en Shell Scripting 2 05-09-2008 03:48
weglaten van regels uit een bestand dat zich in bestand B gneen Programmeren en Shell Scripting 14 02-20-2008 05:33
Haal de woorden .. kakashi_jet Programmeren en Shell Scripting 10 07-31-2006 09:30
Weglaten van bepaalde bestandsnamen voor commando te verwerken milhan Programmeren en Shell Scripting 5 05-19-2006 06:49 PM
Extracting alleen alfabetten van een waarde amitkhiare UNIX for Advanced & Expert Gebruikers 2 02-22-2006 03:24 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-27-2009
coolrekz coolrekz is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2009
Posten: 3
Post Weglaten van de laatste 2 letters in de woorden

Hi guys,

Beetje nieuw voor Unix shell scripting, zodat deze vraag lijkt misschien weinig kiddish voor je.

wat im proberen te bereiken is:

Ik heb bestand dat is gecomprimeerd als Account_52320090605076_log.Z

dus in mijn shell script Ik noem dit bestand ook als een van mijn parameters

zoals

. / Information.sh dbnaam GEBRUIKERSNAAM DIREC_LOC Account_52320090605076_log.Z

wat ik nodig heb is hier

1. Controleer of het bestand een. Z of. Z aan het eind ervan.
zo ja dan
decomprimeer het

na decomprimeer het DUMPFILE_NAME moet een nieuwe parameter zonder de. Z uitbreiding

2. Als er geen vervolgens verder met de volgende stap


mijn script ziet er als volgt uit

#! / bin / ksh

DB_NAME \u003d $ 1
USER_NAME \u003d $ 2
DIR_LOC \u003d $ 3
DUMPFILE_NAME \u003d $ 4
LINE \u003d $ DUMPFILE_NAME; uitvoer LINE
VAR \u003d `echo $ line | awk-F. '(print $ 3) "; uitvoer VAR
echo $ VAR


if [ "$ var" \u003d "z"] | | [ "$ var" \u003d "Z"]
dan

decomprimeer $ DUMPFILE_NAME

chmod 744 `echo $ line | awk-F. '(print $ 1 "." $ 2)' `

DUMPFILE_NAME \u003d $ LINE | awk-F. '(print $ 1 "." $ 2)'; uitvoer DUMPFILE_NAME

echo $ DUMPFILE_NAME

fi

echo $ DUMPFILE_NAME


maar het lijkt lijnen niet haalt me de juiste resultaat, kan iemand helpen en laat me weten een juiste commando die ik kan gebruiken voor deze situatie.

thx
rekz
 

Bladwijzers

Labels
alfabetten, weglaten, rekz

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 09:43.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0