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
Perl: Sök efter strängen online sedan söka och ersätta text Crypto Shell-programmering och Skript 4 01-04-2008 10:24
Enkel att du inte enkelt för mig mönster matchin hjälp aleks001 Shell-programmering och Skript 0 07-22-2007 11:06
Ok enkel fråga för enkla kunskap ... Corrail UNIX for Dummies Frågor & Svar 1 11-28-2005 01:03
Enkel Sök och ersätt - Revisited Brandt Shell-programmering och Skript 1 04-23-2004 11:45
Enkel? Sök ersätta Brandt UNIX for Dummies Frågor & Svar 9 01-17-2004 01:51

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 10-21-2006
spudtheimpaler's Avatar
spudtheimpaler spudtheimpaler is offline
Registered User
  
 

Join Date: oktober 2006
Inlägg: 8
Alltför enkelt att söka efter

Hallå. Jag är bara att komma igång med manus och även om jag kommer att medge att jag inte sökte på forumet men jag tycker att det vore ett slöseri med tid. Det verkligen kommer att bli mycket enkel.

Jag vill ange en lista med argument efter mitt manus med sista filnamnet. (inte den första, eftersom detta är en del av de krav)

Jag har hittills

Kod:
var=$#
filename=$var
echo "last argument is $filename"
Nu har jag lagt varje variant Jag kan tänka mig runt andra linjerna var för att ändra värdet på filnamnet för att komma från den plats i listan över argument för att argumentet i sig, dvs om jag sätter

sh script hi det stinkande

illaluktande är det sista argumentet.

Jag vill ha filnamnet för att ta om värdet av filen stinkande, inte värdet 3 (3rd argument)

om jag sätter sh script hi det scriptfile1
där scriptfile1 existerar och är den fil som jag vill att de pekar på, fortfarande har argument 3. Även om jag hellre skulle vilja ha det pekar på en fil som redan finns, jag har inget emot om det skapas en ny tempfile, (och kommer att göra kontroller av om filer finns när jag kan få detta sorterade) Jag skulle bara vilja veta hur jag kan det peka på ett filnamn snarare än argument nummer.

Jag är säker på att jag har gjort det mycket svårare det är, men några råd skulle uppskattas.

Regards, och tack för din tid!

Mitch.
  #2 (permalänk)  
Old 10-21-2006
spudtheimpaler's Avatar
spudtheimpaler spudtheimpaler is offline
Registered User
  
 

Join Date: oktober 2006
Inlägg: 8
förtydligande

Ok jag har tänkt på ett sätt att förtydliga min fråga.

mitt sista argument från många kommer att vara ett filnamn

säga att jag har ett script

Kod:
touch /tmp/$#
kommer att skapa en fil / tmp / 3

Även jag är inte överraskad av detta, hur kan jag ändra det så att $ # inte ge mig antal argument, men det argumentet i position $ #

Hoppas det klarnar upp.

Mitch.
  #3 (permalänk)  
Old 10-21-2006
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Ort: Ashburn, Virginia
Inlägg: 9.125
Citat:
Ursprungligen postat av spudtheimpaler
Hallå. Jag är bara att komma igång med manus och även om jag kommer att medge att jag inte sökte på forumet men jag tycker att det vore ett slöseri med tid.
Ja, vi tror inte att det skulle vara ett slöseri med tid. Det är anledningen till att regler state:
(5) Sök i forum databas med sökord innan du frågar.

Hade du sökte forum kanske du har hittat utskrift sista argument i shell script eller en av de dussintals andra trådar att besvara din fråga. Ange sökfunktionen ett försök nästa gång.
  #4 (permalänk)  
Old 10-21-2006
spudtheimpaler's Avatar
spudtheimpaler spudtheimpaler is offline
Registered User
  
 

Join Date: oktober 2006
Inlägg: 8
Tack för svaret. Även om jag är säker på att du wont tro mig, jag läste reglerna innan jag postat.

Efter meddelanden frågan jag insåg att det inte var klart. I det exempel som jag använde ovan, jag var efter den sista argumentet (som tråden du föreslog visar hur du gör) men min fråga var enligt den andra artikeln. Det vill säga det kan vara var som helst inom argumentet listan. Om jag skulle söka, de villkor som jag skulle använda vore position, argument, fil, alla termer allestädes närvarande till de flesta trådar. Det är därför jag valde mot sökning.

Tack för ditt svar.

Mitch.

PS Jag är en trevlig kille, och förstå var du kommer ifrån. Jag vet av erfarenhet hur det är deltagande i forum där man ställa frågor som har ställts hundra gånger innan. Jag gjorde inte bara strunta i sökfunktionen utanför manschetten. Ledsen om jag pi ** ed dig.

Senast redigerad av spudtheimpaler; 10-21-2006 vid 02:16..
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 11:20.


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