[TOC]目錄 目錄生成腳本地址:www.jianshu.com/p/caa21e679…mysql
##1、Linux中Shellsql
Shell是一個命令行解釋器,爲用戶提供了一個向Linux內核發送請求以便運行程序的界面系統級程序,能夠用Shell來啓動、掛起、中止、編寫一些程序。shell
腳本格式要求數據庫
範例vim
#!/bin/bash
echo "hello world!"
複製代碼
執行方式bash
定義函數
==使用 ``==ui
A=`ls -la` :把執行結果 返回給變量 A
====================
A=$(ls -la)
複製代碼
位置參數變量spa
$n :$0 表明 命令自己;$1 – $9 :第一個到第九個參數,10及以上的參數,用 ${10}命令行
$* :表明命令行中的全部參數, 當作一個總體
$@ :表明命令行中的全部參數,會把每一個參數區分開
$# :表明命令行中全部參數的個數
echo "$0 $1 $2"
echo "$*"
echo "$@"
echo "參數個數=$#"
================
./position.sh 30 60
30 60
30 60
參數個數=2
複製代碼
預約義變量
Shell中已經定義好的變量,能夠直接使用