The UNIX and Linux Forums  


Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Вызов C-функцию froma Perl скрипта Jisha Shell программирование и сценарии 9 05-08-2008 01:59 AM
призывающие одну функцию от другой сценарий оболочки trichyselva UNIX для чайников Вопросы И Ответы 1 01-17-2008 12:28 AM
Помощь необходима функция вызова скрипта Jisha Shell программирование и сценарии 3 01-15-2008 07:48 AM
призывающие C + + функцию из скрипта Lebamb Программирования высокого уровня 3 06-24-2003 10:53 AM
призывающие AC функция от скорлупы seshagiri UNIX для чайников Вопросы И Ответы 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 Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 01-28-2008
Jisha jisha is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2008
Место проведения: Бангалор, Индия
Сообщений: 144
Arrow Решение для звонков на C-функцию froma корпуса сценарий

Привет,
Я искал форум по запросу, но я didn't найти точный ответ.

У меня есть скрипт (1.sh) и переменного тока программа (sample.c)
sample.c содержит многие функции определения. (Run (), поиска (), Add () и т.д.).
Я хочу призвать функций в sample.c из 1.sh и использования возвращаемого значения в 1.sh
********************
1.sh

Эхо "это образец"
.....
.....
Найти ( "nomber")
....
....
*********************

sample.c

Main ()
(
Find ()
(
....
.....
)

Добавить ()
(
....
....
)



)


Спасибо заранее
Js

Последний раз редактировалось Jisha; на 01-28-2008 04:59 AM.. Причина: я нашел ответ
Old 01-28-2008
infyanurag infyanurag is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2007
Сообщений: 65
привет
Насколько я знаю, вы не можете вызвать функцию из скрипта.
Old 01-28-2008
Jisha jisha is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2008
Место проведения: Бангалор, Индия
Сообщений: 144
Спасибо,
Am пришла узнать о том же. Но это их никоим образом выполнять мои потребности?. Я имею в виду какой-либо способ сделать эту работу с использованием Perl или Python или что угодно другое, но только с помощью оболочки и с???
Thaknks заранее
Js
Old 01-28-2008
Jisha jisha is offline
Зарегистрированный пользователь
  
 

Регистрация: Январь 2008
Место проведения: Бангалор, Индия
Сообщений: 144
Arrow

Привет,

Я нашел решение этой и она работает!!
Пусть два файла участвует здесь быть sample.c и 1.sh
Откройте sample.c
(Моя программа была также ниже)

# Включить <stdio.h>
pline недействительным (недействительными);
основных (INT argc, символ * argv [])
(
INT I, J;

printf ( "Wow ввел Главная \ N");

I \u003d strcmp (argv [0] "pline"); / * только для проверки * /
J \u003d strcmp (argv [1] "pline"); / * только для проверки * /
printf ( "I \u003d% D \ NJ \u003d% D \ N", I, J);

если (strcmp (argv [1] "pline") \u003d\u003d 0)
(
pline ();
printf ( "сделать \ N");
)
)

pline недействительным (недействительными)
(
INT I;
для (i \u003d 1; I <5; I + +)
printf ( "Test \ N");
printf ( "\ N");
)

Теперь сохраните sample.c и выполнить его так, что мы получаем. EXE-файл
Команда за это:
GCC-O sample.exe sample.c

Теперь это даст нам sample.exe файл

Теперь откройте 1.sh

Эхо "скрипт для вызова с функцией"
sample.exe pline

сохраните скрипт и выполнить его!!!!

Имейте в виду, что либо мы должны включать в себя патч sample.exe в $ PATH (переменные среды), или предоставить полный путь sample.exe в пример скрипта, как ниже:


Эхо "скрипт для вызова с функцией"
/ главная / имя / сценарий / sample.exe pline

спасибо
Js
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 02:47 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0