.


:




:

































 

 

 

 





:

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.

 

 





:


: 2016-12-06; !; : 856 |


:

:

, .
==> ...

1376 - | 1278 -


© 2015-2024 lektsii.org - -

: 0.018 .