1. 背景 最近在跟一個AI的項目,代碼量很少,於是寫了個腳本,想用scp直接復制到生產,但是有一些文件需要排除掉。 2. 雙中括號關鍵字 雙中括號[[]]是bash shell中的關鍵詞,相對於[]有以下特點和優勢: [[ ]] 結構比[ ]結構更加通用。在[[和]]之間所有 ...
簡介 bash shell 中的變量就像腳本語言一樣,可以直接拿來使用,並不需要提前聲明。如果沒有特殊的限定,則變量的默認類型是字符串。bash shell中的變量一共分為 類: lt gt 用戶自定義的變量 也叫作本地變量,作用域為整個bash進程。 lt gt 環境變量 使用export聲明或者定義的變量。作用域為當前的shell進程以及子進程,不影響父進程。並且如果把環境變量寫入對應的配置文 ...
2018-08-03 22:19 0 3669 推薦指數:
1. 背景 最近在跟一個AI的項目,代碼量很少,於是寫了個腳本,想用scp直接復制到生產,但是有一些文件需要排除掉。 2. 雙中括號關鍵字 雙中括號[[]]是bash shell中的關鍵詞,相對於[]有以下特點和優勢: [[ ]] 結構比[ ]結構更加通用。在[[和]]之間所有 ...
1.SHELL腳本 中date的使用 #(1)最簡單的使用 echo "今天日期是: `date +%Y%m%d`" 今天日期是:20180918 #(2)時間變量的使用 #!/bin/bash echo "時間是:`date '+%Y%m%d %H:%M:%S'` " echo ...
...
特殊的shell變量 測試操作: 二元比較 算 術比較 字符串比較 文件類型操作 參數替換和擴展 字符串操作 一些結構的匯總 特殊的shell變量 ...
有時需要遍歷所有變量,但是如何生成變量名之后,再取到變量名里的值呢? 具體方法 測試動態變量的腳本: 運行結果: ...
在shell腳本的開頭往往有一句話來定義使用哪種sh解釋器來解釋腳本。目前研發送測的shell腳本中主要有以下兩種方式:(1) #!/bin/sh(2) #!/bin/bash腳本test.sh內容:#!/bin/shsource pcy.sh #pcy.sh並不存在echo hello執行 ...
簡介 在寫shell腳本的時候會用到很多的數學運算,簡單的一個游標+1 -1, 或者更多一點的浮點運算等,shell中數學計算稍麻煩,我想每個人都試過var=1+1 或者var=$xxx+1這類錯誤。 下面對shell中做數學計算小做總結 示例 使用expr整數運算 ...
Linux處理文本工具 grep: 過濾文本內容 sed: 編輯文本內容 awk: 顯示文本 awk: Aho Peter Weinberger Kerni ...