當前位置:編程學習大全網 - 編程軟體 - Linux如何寫shell腳本?

Linux如何寫shell腳本?

壹般用#!/bin/sh(可以不寫,但是必須單獨寫壹行),指定執行這個腳本的shell程序(也可以用#!/bin/zsh或者其他),然後就是堆命令。

Linux shell腳本支持很多功能,加上Linux高度模塊化的命令,完全可以用shell腳本編寫復雜的程序。

以上只是對如何開始編寫shell腳本的簡單介紹。如果要寫復雜的腳本,需要學習相關的知識(比如if-fi、case——esac等結構)。

當然,需要給腳本添加可執行權限(chmod +x ./file.sh),否則可以用sh的方式執行腳本。/file.sh(其中sh是執行腳本所需的shell,命令也可以是zsh。/file.sh或其他)。

整個shell腳本實際上相當於您在終端中輸入的壹系列命令。如果想在shell裏做點什麽,先想想在終端裏能做什麽。字符的連接是直接用" "雙引號,輸出,變量定義不用$符號,但使用時必須加$符號。

"="?賦值符號,兩邊壹定不能有空格,和其他語言不壹樣,尤其是妳還有自己漂亮的代碼風格的時候,不然會報語法錯誤!

for中數組的內容由" "空格而不是" "逗號分隔。

條件判斷[真]要求括號後有空格,但兩個括號之間不能有空格,如[[真]]。

而條件判斷可以用()括號或[[]]括號。

如果用windows寫shell,壹定要註意換行符格式\n而不是\r\n,需要借助壹些編輯器(比如notepad++)來改變換行符格式!

  • 上一篇:檢查教案的簡短評語
  • 下一篇:java編程用循環語句,輸出下圖形 # ### ##### ####### ####### ##### ### #
  • copyright 2024編程學習大全網