Shell中$X的含義
$0 這個程式的執行名字
$n 這個程式的第n個參數值,n=1..9
$* 這個程式的所有參數,此選項參數可超過9個。
$# 這個程式的參數個數
$$ 這個程式的PID(腳本運行的當前進程ID號)
$! 執行上一個背景指令的PID(後臺運行的最後一個進程的進程ID號)
$? 執行上一個指令的返回值 (顯示最後命令的退出狀態。0表示沒有錯誤,其他任何值表明有錯誤)
$- 顯示shell使用的當前選項,與set命令功能相同
$@ 跟$*類似,但是可以當作數組用
Shell中$X的含義
相關推薦
Shell中$X的含義
post $@ 表示 log $* 一個 指令 選項參數 後臺 $0 這個程式的執行名字$n 這個程式的第n個參數值,n=1..9$* 這個程式的所有參數,此選項參數可超過9個。$# 這個程式的參數個數$$ 這個程式的PID(腳本運行的當前進程ID號)$! 執行上一個背景指
Shell指令碼中$X的含義
一、變數說明 $$ Shell本身的PID(ProcessID) $! Shell最後執行的後臺Process的PID $? 最後執行的命令的結束程式碼(返回值) $- 使用Set命令設定的Flag一覽 $* 所有引數列表。如"$*"用「"」括起來的情況、以"$1 $2 …
shell 讀取連續指定文件的行輸入到另一個文件中
shell#!/bin/bash a=3975 lines=`wc -l /tmp/zabbix_proxy.log | awk ‘{print $1}‘` echo $a:$lines for ((i=$a;i<=$lines;i++)) do n=$[i]p cmd="sed -n
奪命雷公狗---linux NO:30 linux之通過X-Shell在windows上傳文件到服務器上
效果 目錄 log nbsp linux 服務器 lrzsz 命令 img 。。 其實這很簡單的,在linux 服務器裏安裝插件 lrzsz 即可: 然後在如果想在那個目錄下上傳東西,我們直接使用命令 rz 這樣即可解決問題: 然後回車: 將想上傳的文
shell 練習題01:列出使用最多的命令是哪些並且將這些命令輸入到chy1.txt中
shell 練習題01需求:列出使用最多的命令是哪些並且將這些命令輸入到chy1.txt中 思路:我們的命令都是存在了歷史文件/root/.bash_history 這個文件裏面,這裏需要將用到的命令進行排序[[email protected] shell]# vim history.sh #!/
Linux Shell Bash 帶有特殊含義的退出碼
混淆 c++程序員 att fork ref onos with -cp nav Linux Shell Bash 帶有特殊含義的退出碼 用途說明 exit命令用於退出當前shell,在shell腳本中可以終止當前腳本執行。 常用參數 格式:exit n 退出。設置退
shell裏面 $開頭的含義,以及擴展
toolbar string mon 輸出 最短匹配 轉義 最短 引號 變量 對於shell裏面的set以及eval的用法:set的作用設置位置參數(同命令行腳本的傳參)eval的作用是進行第二次描述root@ubuntu:/home/xpg# set -- hello s
Linux下Shell命令的輸出信息同時顯示在屏幕和保存到日誌文件中
blog inux -a 輸出 輸出內容 使用 col 文件中 信息 #直接覆蓋日誌文件 ls -l | tee ./t.log #將輸出內容附加到日誌文件 ls -l | tee -a ./t.log 使用的是tee命令Linux下She
SHELL腳本:將新增的行添加到另一個文件中
shell#!/bin/bashcd /usr/local/logstash/nginxlog[ -f num.txt ] || count=0[ -f num.txt ] && count=cat num.txtncount=wc -l /var/log/nginx/access-app.l
shell腳本變量$#,$*,$$,$@,$0,$1,$2,$?的含義
cond clas left ber lte 數列 gin sta targe 參數說明 1:$# 表示執行腳本傳入參數的個數 2:$* 表示執行腳本傳入參數列表 3:$$ 表示進程id 4:$@表示執行腳本傳入所有參數 5:$0 表示執行腳本名稱 6:$1
常見Linux Shell中的特殊符號含義
運算 variable help erb null 作用 pip == 不可 在Shell的實際使用中,有編程經驗的很容易上手,但稍微有難度的是shell裏面的那些個符號,各種特殊的符號在我們編寫Shell腳本的時候如果能夠用的好,往往能給我們起到事半功倍的效果,下面就羅列
用shell腳本遞歸遍歷某個目錄下的所有文件並移動到某個指定的目錄中
腳本 遞歸遍歷 執行 val else valid RoCE elif ive 1,先看下腳本cat recursive.sh #!/bin/shread -p "input path:" FilePath function getAllfiles
Python 函數兩括號()() ()(X)的語法含義
例子 fun 簡單明了 UNC 簡單 pre class 括號 () 看下面一個例子就知道了 def func(d): print("this is func"); print(d); def func8(x): print(x);
SpringBoot2.x應用啟動、關閉shell指令碼
本篇主要說明以下內容: 1.SpringBoot2.x應用啟動、關閉的shell指令碼 1 啟動指令碼 直接放到同jar包同一個目錄下,如下: #!/usr/bin/env bash APPLICATION_NAME='spblearn' CURRENT_PATH=`pwd` PID=""
Linux——x-shell上傳檔案到Linux和下載檔案到本地
一.下載安裝x-shell 百度上有很多xshell破解版,大家可以自行搜尋下載並安裝到自選目錄下。 二.連線伺服器 開啟x-shell選擇新建會話 當然,如果直接有檔案就可以直接點連線 點選新建之後會進入如下介面 輸入需要連線的主機IP。 我這裡用的是
[ 轉]Shell中引數($0,$1,$#,$NF,[email protected]等)的含義
Shell中引數($0,$1,$#,$NF,[email protected]等)的含義 釋出時間:2018-01-19 來源:網路 上傳者:使用者 &nbs
spring boot 1.x配置,不斷完善中
spring boot是典型的約定大於配置,那麼很有必要對在開發過程中這些配置做統一的新增記錄,以免用到的時候到處搜尋,網上的東西又良莠不齊。 server.port=8880 微服務註冊中心,yml檔案 server: port: 8761 # 服務在啟動時,會把自
linux shell 避免’sudo echo x >’ 時’Permission denied’
[[email protected] ~]$ sudo echo "nameserver 114.114.114.144" >> /etc/resolv.conf -bash: /etc/resolv.conf: Permission denied 分析:這是因為重定向符號
使用shell 來刪除刪除X天前上傳的檔案
在使用shell的時候,我們經常會上傳許多檔案或者資料,但是一旦檔案多了,尤其是記憶體大的檔案,這樣會大量佔用磁碟的空間,所以我們需要定時地清理前端時間上傳的檔案。 find /data/package_backup -mtime +10 -name "*.*" -exec rm -Rf {}
Http 請求頭中 X-Requested-With 的含義
昨天看程式碼的時候,看到了這個一句 String requestedWith = ((HttpServletRequest) request).getHeader("X-Requested-With"); X-Requested-With 看到這個玩意並不知道是啥 於是查了一下 if