当前位置: 技术问答>linux和unix
有关shell的小编程,很简单的
来源: 互联网 发布时间:2016-05-03
本文导语: 1.帮忙看下以下这个程序的功能 # examl.sh if [$# -nel] echo -e "usage:%o filenamen" fi echo "enter text(end with emptyline);" until [-n "$input"] do read input...
1.帮忙看下以下这个程序的功能
# examl.sh
if [$# -nel]
echo -e "usage:%o filenamen"
fi
echo "enter text(end with emptyline);"
until [-n "$input"]
do
read input
ehco $ input>>$1
done
2.如果不介意的话,在看看这个
# exam2.sh
sum=0
for int in $*
do
sum= 'expr $sum +$int '
done
echo "sum=$sum"
执行命令 exam2.sh 5 6 7 8 9 输出执行结果
我是除学者,对SHELL编程不是很了解,希望大家帮忙下,我的分数不高,希望高手帮忙下新手
# examl.sh
if [$# -nel]
echo -e "usage:%o filenamen"
fi
echo "enter text(end with emptyline);"
until [-n "$input"]
do
read input
ehco $ input>>$1
done
2.如果不介意的话,在看看这个
# exam2.sh
sum=0
for int in $*
do
sum= 'expr $sum +$int '
done
echo "sum=$sum"
执行命令 exam2.sh 5 6 7 8 9 输出执行结果
我是除学者,对SHELL编程不是很了解,希望大家帮忙下,我的分数不高,希望高手帮忙下新手
|
# examl.sh
if [$# -nel] //if [ $# -ne 1 ]
echo -e "usage:%o filenamen"
fi
echo "enter text(end with emptyline);"
until [-n "$input"] //[ -n "$input" ]
do
read input
ehco $ input>>$1 #echo
done
1# examl.sh
2 #!/bin/bash
3
4 if [ $# -ne 1 ]
5 then
6 echo -e "usage:%o filenamen";
7 fi
8
9 echo "enter text(end with emptyline)";
10
11 until [ -n "$input" ]
12 do
13 read input;
14 echo $input>>$1;
15 done
|
第一个程序应该是有错的,第二怎么看也不像是shell编程,像是C语言