The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Hjelp-dialogboks for banen og tar dette som innspill i finne kommandoen bsandeep_80 UNIX for Advanced & ekspertbrukere 7 01-21-2009 04:49
Bruke utgang til innspill annen kommando rodrimuino Shell programmering og Skripting 3 02-14-2008 12:37
Bruke Utdata fra en kommando som input til en annen BkontheShell718 Shell programmering og Skripting 2 12-26-2007 04:23
Bruke finne kommandoen med awk eller basename sam_78_nyc Shell programmering og Skripting 4 11-05-2007 07:49
finne filer og bruke dem som inndata argumenter for en annen kommando bobbygrep UNIX for Dummies Spørsmål og svar 1 07-18-2001 06:24

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 12-13-2008
new_learner new_learner is offline
Registrert bruker
  
 

Bli Dato: november 2008
Innlegg: 15
Question Problemet med produksjon av finner kommandoen som innspill til basename kommando ...

Hei,

Jeg triying å sørge for at det finnes bare én fil med mønster ABC * i bane / path /. Denne katalogen er å ha mange store filer. Hvis det bare er én fil så jeg må ta sitt fulle navn bare for å bruke furter i manuset mitt.

Jeg planlegger å gjøre slik:

if [ `find / bane / abc * | wc-l` \u003d\u003d 1]; deretter
x \u003d `find / bane / abc *`
y \u003d `basename $ x`
fi

Jeg triying å kombinere x \u003d `finne ... og y \u003d `basename ... i en setning med "|".

y \u003d `find / bane / abc * | basename`

Men jeg får feilmeldingen nedenfor:

Bruk: basename String [Suffiks]

Kan noen foreslå hvis det er en bedre måte å gjøre dette eller hjelpe meg å kombinere disse to kommandoene til én.

Takk.
  #2 (permalink)  
Old 12-13-2008
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Moderator (The Tutor)
  
 

Bli Dato: juni 2008
Beliggenhet: INDIA
Innlegg: 1419
prøve å plassere xargs etter å finne kommandoen

Code:
y=`find /path/abc* |xargs basename`

  #3 (permalink)  
Old 12-14-2008
new_learner new_learner is offline
Registrert bruker
  
 

Bli Dato: november 2008
Innlegg: 15
Thumbs up

Thank you very much vidyadhar85.

Dette fungerer.

Takk og hilsen
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 02:59.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0