shell小技巧-变量LINENO和RANDOM

偶尔看到$LINENO和$RANDOM这个变量,以前没用过。所以试了一下,顺便记录下来。

LINENO这个变量是用来显示行号的。(我的理解)

 

netcat@netcat:~/shell$ cat c.sh

#!/bin/bash

echo $LINENO

echo $LINENO

echo $LINENO

echo $LINENO

echo $LINENO

echo $LINENO

netcat@netcat:~/shell$ sh c.sh

2

3

4

5

6

7

netcat@netcat:~/shell$

netcat@netcat:~/shell$ cat random.sh

#!/bin/bash

for ((i=0;i<=10;i++))

do

echo $RANDOM

done

netcat@netcat:~/shell$ sh random.sh

15908

25745

3680

26340

10607

18949

6663

20247

7420

28424

32237