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
Felhívás a C-funkciós froma Perl script jisha Shell programozás és Scripting 9 05-08-2008 01:59 AM
hívás egy másik funkció shell script trichyselva A UNIX a dummies Kérdések és válaszok 1 01-17-2008 12:28 AM
Help needed in funkció hívás egy script jisha Shell programozás és Scripting 3 01-15-2008 07:48 AM
hívó C + + funkciót script Lebamb Magas szintű Programozás 3 06-24-2003 10:53 AM
hívás funkciót AC shell seshagiri A UNIX a dummies Kérdések és válaszok 4 12-06-2000 09:51 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 01-28-2008
jisha jisha is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Helyszín: Bangalore, India
Posts: 144
Arrow A megoldás a Calling a C-shell script funkció froma

Szia,
Kerestem a fórumon a lekérdezés, de én didnt megtalálni a pontos választ.

Van egy script (1.sh) és ac programot (sample.c)
sample.c tartalmaz sok függvénydefiníciókat. (run (), meg (), add (), stb.)
Szeretném meghívni a sample.c a 1.sh, és használja a visszatérési értéket 1.sh
********************
1.sh

echo "ez a minta"
.....
.....
find ( "nomber")
....
....
*********************

sample.c

main ()
(
find ()
(
....
.....
)

add ()
(
....
....
)



)


Köszi előre
Js

Last edited by jisha; 01-28-2008 at 04:59 AM.. Reason: megtaláltam a választ
  #2 (permalink)  
Old 01-28-2008
infyanurag infyanurag is offline
Regisztrált felhasználó
  
 

Join Date: Nov 2007
Hozzászólások: 65
szia
Amennyire én tudom, hogy nem hívhatjuk egy funkciót egy shell szkriptet.
  #3 (permalink)  
Old 01-28-2008
jisha jisha is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Helyszín: Bangalore, India
Posts: 144
Köszönöm,
Am jött tudni ugyanaz. De az ő bármilyen módon végrehajtani az én szükségem?. Mármint bármilyen módja annak, hogy ezt a munkát ki használnak perl vagy Python vagy bármi mást, hanem csak egyszerűen a Shell és a c???
Thaknks előre
Js
  #4 (permalink)  
Old 01-28-2008
jisha jisha is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2008
Helyszín: Bangalore, India
Posts: 144
Arrow

Szia,

Találtam egy megoldást erre és működik!
Hagyja, hogy a két érintett állományok itt kell sample.c és 1.sh
Nyissuk meg a sample.c
(A programot az alábbiak szerint)

# Include <stdio.h>
void pline (void);
main (int argc, char * argv [])
(
int i, j;

printf ( "Wow Bejegyezte fő \ n");

i \u003d strcmp (argv [0], "pline"); / * csak a test * /
j \u003d strcmp (argv [1], "pline"); / * csak a test * /
printf ( "i \u003d% d \ NJ \u003d% d \ n", i, j);

if (strcmp (argv [1], "pline") \u003d\u003d 0)
(
pline ();
printf ( "done \ n");
)
)

void pline (void)
(
int i;
(i \u003d 1; i <5; i + +)
printf ( "Teszt \ n");
printf ( "\ n");
)

Most menteni a sample.c és futtasd le azért, hogy így az. Exe fájlt
A parancs a következő:
a gcc-o Minta.exe sample.c

Most ez ad nekünk Minta.exe fájl

Most nyissa meg a 1.sh

echo "teszt szkript hívni a c függvény"
Minta.exe pline

menteni a forgatókönyvet, és futtasd le!!

Ne feledjük, hogy vagy mi, hogy tartalmazza a folt Minta.exe a $ PATH (környezeti változó), vagy hogy a teljes elérési útját Minta.exe a példaszkriptben az alábbiak szerint:


echo "teszt szkript hívni a c függvény"
/ home / név / forgatókönyv / Minta.exe pline

köszönöm
Js
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 06:18 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