日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux shell 里面执行python 程序_Linux下编写脚本Shell和Python的区别?

發布時間:2025/4/5 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux shell 里面执行python 程序_Linux下编写脚本Shell和Python的区别? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

思路和算法可以一樣,但是語法不一樣

例如求1+2+3+4+...,和超過10000停止,

shell,c,python實現思路類似。

1、shell實現while循環

#!/bin/sh

sum=0

i=0

while [ $sum -lt 10000 ];

do

i=$(($i+1)); #or ((i++));

sum=$(($sum+$i)); #or ((sum=sum+i));

done

echo $i,$sum

2、c實現while循環

#include "stdio.h"

int main()

{

int sum=0;

int i=0;

while(sum<10000)

{

i++;

sum=sum+i;

}

printf("%d,%d\n",i,sum);

return 0;

}

3、shell實現for循環

#!/bin/sh

sum=0

for((i=1;;i++));

do

sum=$(($sum+$i)) #or ((sum=sum+i))

if [ $sum -gt 10000 ];then

break;

fi

done

echo $i,$sum

4、c實現for循環

#include "stdio.h"

int main()

{

int sum=0;

int i;

for(i=1;;i++)

{

sum=sum+i;

if(sum>10000){

break;

}

}

printf("%d\n",sum);

return 0;

}

5、do/while實現

#include "stdio.h"

int main()

{

int sum=0;

int i=0;

do

{

i++;

sum=sum+i;

}while(sum<10000);

printf("%d,%d\n",i,sum);

return 0;

}

6、python實現while循環

#!/usr/bin/python

sum=0

i=0

while sum < 10000 :

i=i+1;

sum=sum+i;

print i,sum;

自己感悟:

1. Shell處理簡單任務,10分鐘內快速開發(必須會,畢竟還要操作服務器)

2. 過于復雜建議Python

下面是兩種腳本的學習視頻,希望能對你有幫助哦 ~

有疑問可以找下面視頻置頂評論哦,很愿意為你們解答問題 ~【Linux腳本】Shell腳本自動化編程實戰-從入門到放棄(完整版)_嗶哩嗶哩 (゜-゜)つロ 干杯~-bilibili?www.bilibili.com【純干貨】零基礎入門python面向對象編程(開發必備,建議收藏)_嗶哩嗶哩 (゜-゜)つロ 干杯~-bilibili?www.bilibili.com

總結

以上是生活随笔為你收集整理的linux shell 里面执行python 程序_Linux下编写脚本Shell和Python的区别?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。