Linux里面shell里面fi是什么意思?

Linux里面shell里面fi是什么意思?,第1张

shell中的fi表示一个if语句的结尾,例如:if [ command ]then符合条件执行的语句elif [ command ]then符合该条件执行的语句else符合该条件执行的语句fi

两种方法实现:

脚本:

#!/bin/bash

for i in $(seq 30)

do

if [ $i -lt 10 ] then

mkdir '0'$i

cp '0'$i* '0'$i/

else

mkdir $i

cp $i* $i/

fi

done

mkdir 00

cp 00* 00/

#end

C语言:

#include<stdio.h>

int main()

{ char cmd[64]

int i

for(i=0i<30i++){

sprintf(cmd,"mkdir %02d\n",i)

system(cmd)

}

for(i=0i<30i++){

sprintf(cmd,"cp %02d* %02d/\n",i)

system(cmd)

}

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8474102.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存