The UNIX and Linux Forums  


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
shell programozás nivas Shell programozás és Scripting 8 02-11-2008 12:06 PM
Aix Shell programozás akmtcs AIX 1 12-07-2006 08:40 AM
shell programozás Néha Agarwal Shell programozás és Scripting 2 09-07-2005 03:23 AM
Shell programozás Segítség mec585858 A UNIX a dummies Kérdések és válaszok 4 12-10-2003 10:24 AM
Shell programozás JWK1 A UNIX a dummies Kérdések és válaszok 2 06-01-2001 02:31 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-28-2006
vgirijanaidu vgirijanaidu is offline
Regisztrált felhasználó
  
 

Join Date: Sep 2006
Hozzászólások: 2
() Héjas programozás

Tudna valaki legyen szíves mondja meg, mit () azt jelenti, ha egy változó körül?

Például,

$ File \u003d 'basename $ 1' / / mi ment át ez a szkript
$ BANK \u003d 'dirname $ 1'
$ INFILE \u003d $ (FILE).) $ (BANK. $ $

Mit jelent a $ INFILE tartalmazza után erre a feladatra?

Please let me know
Köszönöm
G
  #2 (permalink)  
Old 09-28-2006
systemsb systemsb is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2006
Hozzászólások: 23
Lásd alább ....

$vi a.sh
ab \u003d $ (PWD)
echo ""
echo "Az aktuális könyvtár a $ ab"
FILE \u003d $ (basename $ ab)
echo "FILE visszaadja $ FILE"
echo ""
ab \u003d $ (PWD)
echo "Az aktuális könyvtár a $ ab"
BANK \u003d $ (dirname $ ab)
echo "$ visszatér BANK BANK"
echo ""

INFILE \u003d $ (FILE).) $ (BANK. $ $
echo $ INFILE


gát @ Athena: ~ $. / a.sh

Aktuális könyvtár a / home / gát
FILE visszatér dam

Aktuális könyvtár a / home / gát
BANK visszatér / home

dam./home.11937




Nem biztos benne, mit akar elérni ...

Azt hiszem, amit talán akart

/ home/dam.11937
  #3 (permalink)  
Old 09-28-2006
Dhruva's Avatar
Dhruva Dhruva is offline
Regisztrált felhasználó
  
 

Join Date: Mar 2006
Helyszín: India
Posts: 255
() Használnak épület szálakat.

Kód:
FILE = 'basename $1'

A fenti sort vesz első paraméterben átadott a szkript, mint argument.what basename parancs nem itt van, ha az adott fájl elérési úttal, például /, akkor a abc/dir1/dir2/filename
Értéke fájl $ FILE lesz érték "fájlnév".

Kód:
BANK = 'dirname $1'

A fenti parancs törli a fájl elérési útját, és rendelje hozzá a fájl BANK.
BANK lesz "/ abc/dir1/dir2 /"

Kód:
INFILE = ${FILE}.${BANK}.$$

Most a INFILE lesz érték "filename./abc/dir1/dir2/.3456"
$ $ itt adja meg a folyamat id. A Unix minden parancs fog futni egy folyamat, és generál id.and értéke $ $ eltérő lehet az egyes távon.
  #4 (permalink)  
Old 09-28-2006
mdhmi mdhmi is offline
Regisztrált felhasználó
  
 

Join Date: Sep 2006
Location: Detroit, Michigan
Hozzászólások: 23
Wow ez, mint egy házi kérdés.

Mit közöljük:

E \u003d e
$ Echo $ THIS1
$ Echo $ (E) 1
  #5 (permalink)  
Old 09-28-2006
srikanthus2002's Avatar
srikanthus2002 srikanthus2002 is offline
Regisztrált felhasználó
  
 

Join Date: Sep 2006
Helyszín: Can u hiszem ...!
Posts: 160
#! / bin / bash
X \u003d ABC -
echo "$ Xabc"

Ez nem ad kimenetet. Mi lehet a baj? A válasz az, hogy a borító azt hittük, hogy a kérdéseit a változó Xabc, ami uninitialised. Az utat, hogy ezt kell üzembe állítani, nadrágtartó az X, hogy elkülönüljön a többi karakter. A következő meghozta a kívánt eredményt:
#! / bin / bash
X \u003d ABC -
echo "$ (X) abc"

------------------

Úgy gondolom, hogy törli a kétség.
Ön még nem tudnak ... pls részletesen taglalják, hogy ki tudjuk adni a megoldás azonos

Köszönöm
Ckanth
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 09:28 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