The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Hjälp-prompten för vägen och ta detta som input i hitta kommandot bsandeep_80 UNIX för avancerade & Expertanvändare 7 01-21-2009 04:49
Använda utgång för att mata in ett annat kommando rodrimuino Shell-programmering och Skript 3 02-14-2008 12:37
Använda Produktionen från ett kommando som indata till en annan BkontheShell718 Shell-programmering och Skript 2 12-26-2007 04:23
Använda hitta kommandot med awk eller basename sam_78_nyc Shell-programmering och Skript 4 11-05-2007 07:49
hitta filer och använda dem som underlag för argument för ett annat kommando bobbygrep UNIX for Dummies Frågor & 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 denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 12-13-2008
new_learner new_learner is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 15
Question problem med produktionen av hitta kommando som indata till basename kommandot ...

Hej,

Jag triying att se till att det finns bara en fil med mönstret abc * i path / sökväg /. Denna katalog är att ha många stora filer. Om det bara finns en fil så måste jag ta sitt fullständiga namn endast använda furter i mitt manus.

Jag planerar att göra så här:

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

Jag triying att kombinera x \u003d `hitta ... och y \u003d "basename ... i en mening med "|".

föregående \u003d `find / path / * ABC | basename`

Men jag får följande felmeddelande:

Användning: basename String [suffix]

Kan någon föreslå om det finns ett bättre sätt att göra detta eller hjälpa mig att kombinera dessa två kommandon till ett.

Tack.
  #2 (permalänk)  
Old 12-13-2008
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is online now Forum Staff  
Moderator (The Tutor)
  
 

Join Date: juni 2008
Ort: INDIEN
Inlägg: 1.417
Försök sätta xargs efter kommandot Sök

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

  #3 (permalänk)  
Old 12-14-2008
new_learner new_learner is offline
Registered User
  
 

Join Date: Nov 2008
Inlägg: 15
Thumbs up

Tack så mycket vidyadhar85.

Detta fungerar.

Tack och Regards
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 12:55.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0