linux shell編程學習

今天學習了一下linux,簡單實現了shell與C語言開發的程序連用,對linux工具環境又有了更多的瞭解。 html

1。首先實現一個C語言經過標準輸入兩個數值相加的小程序 linux

#include<stdio.h>
int main(void)
{
        int a,b;
        scanf("%d %d",&a,&b);
        printf("a+b=%d\n",a+b);
        fflush(stdout);
        return 0;
}
編譯

gcc  -o c_add c_add.c shell

成功之後在當前目錄能夠用./c_add運行
小程序

2。將該目錄加入系統環境變量,個人linux系統環境變量是在/etc/profile最後行添加 工具

用命令 source /etc/profile當即執行完成之後就能夠在任意目錄調用 c_add小工具了 學習

3。編寫shell小工具調用c_add spa

#!/bin/sh
while read line
do
        echo $line|c_add
done<1.add
該腳本按行當前目錄下的 1.add文件內容,逐行輸入到c_add工具中

1.add文件內容 code

23 44
23 55
1  3
45 1
78 76
23 99
運行sh腳本結果圖

總結: htm

相關文章
相關標籤/搜索