49 shell中的冒號

2021-06-21 20:03:24 字數 561 閱讀 7648



1、表示永真,相當於true關鍵字。

colon.sh指令碼利用while迴圈列印1到10的整數,while迴圈的條件使用了冒號,此時冒號就表示永真,即while迴圈永遠執行下去,while迴圈體內使用if/then結構判斷跳出while迴圈的條件。

1 #!/bin/bash 2

3 i=0

4 while :                          #冒號相當於true

5 do

6     if ((i >= 10))                 #i大於等於10時,跳出while迴圈

7  then

8         break

9     fi

10     echo $((++i))

11 done

alloy@raspberrypi:~/linuxshell/chapter12$ ./colon.sh 1

2 3

4 5

6 7

8 9

102、和重定向符號配合可以清空乙個檔案內容 :> + 檔名

shell指令碼中的冒號作用

今天看到乙個shell指令碼,有幾行行 是這樣的 date date y m d h m s cp boot grub grub.conf boot grub grub.conf.bak.if egrep vmlinuz 2.6.32 220.23.1.lvs.el6.nohz off boot g...

c c 中的冒號

1.冒號 用法 1 表示機構內位域的定義 即該變數佔幾個bit空間 typedef struct 2 建構函式後面的冒號起分割作用,是類給成員變數賦值的方法,初始化列表,更適用於成員變數的常量const型。struct 3 public 和private 後面的冒號,表示後面定義的所有成員都是公有或...

Matlab中的冒號

2020 05 02 19 53 02 在進行陣列操作時,冒號若使用得當,能得到簡化操作的作用,大致總結冒號在矩陣操作中的主要作用和使用方法 語句作用 a j a的第j列 a i,a的第i行 a a本身a a的單列 a i j a單列中第i 第j個元素 a i j a的第i j列 a i j,a的第...