:
read ;
;
.
read
read:
read variable<ENTER>
, read variable, $variable .
read , <ENTER>, .
, shell num.please, . :
cat num.please<ENTER>
echo :
Read name
grep $name home/list
list, . num.please. mknum, .
, echo , >>. >, , .
cat:
cat mknum<ENTER>
mknum:
Echo
Read name
Echo
Read num
echo $name $num >> list
mknum :
chmod u+x mknum<ENTER>
4.6. : let
let - BASH shell, . , . let let, . let, , :
$ let 1 2
, let.
$ T=2+3
$ echo $T
2+3
$ let T=2+3
$ echo $T
shell - 1 .
let .
$ let 2*7
, . let , : $ let "2V*V7"
1
* | |
/ | |
+ | |
- | |
> | |
< | |
>= | |
<= | |
= | |
!= |
|
|
Shell
shell , :
;
exit ;
for, while ;
if case , ;
break .
, #. # , , . :
#comment<ENTER>
for while .
for
for . :
for <ENTER>
in <ENTER>
do<ENTER>
_1 <ENTER>
<ENTER>
done<ENTER>
, for. do. , do done . . , var, $var . in , var , $*. do done .
, done.
while
while 2 . ( do... done) , ( while) "", , do .
while:
while<ENTER>
_1 <ENTER>
<ENTER>
do<ENTER>
_1 <ENTER>
<ENTER>
done<ENTER>
, enter.name while . :
echo <ENTER>
echo <Ctrl+D>
While read x
Do
echo $x>>xfile
Done
echo xfile :
Cat xfile
, :
cat enter.name<ENTER>
, done.
, , , xfile.