linux 各種特殊字元

2022-06-28 18:15:14 字數 1657 閱讀 2401

[root@szcs-data tengine-install]# cat 1.sh     

#!/bin/bash

echo "number:$#"

echo "argume:$@"

[root@szcs-data tengine-install]# ./1.sh te  ax

number:2

argume:te ax

[root@szcs-data tengine-install]# ./1.sh te  ax fd fg mn

number:5

argume:te ax fd fg mn

[root@szcs-data tengine-install]# 

$# 是傳給指令碼的引數個數

$0是指令碼本身的名字

$1是傳遞給該shell指令碼的第乙個引數

$2是傳遞給該shell指令碼的第二個引數

$@ 是傳給指令碼的所有引數的列表

$* 是以乙個單字串顯示所有向指令碼傳遞的引數,與位置變數不同,引數可超過9

$$ 是指令碼執行的當前程序id號

$? 是顯示最後命令的退出狀態,0表示沒有錯誤,其他表示有錯誤

##dels.sh

echo "number:$#"

echo "scname:$0"

echo "first :$1"

echo "second:$2"

echo "argume:$@"

echo "show parm list:$*"

echo "show process id:$$" 

echo "show precomm stat: $?"

[@jihite]$ sh del.sh123

number:3

scname:del.sh

first:1

second:2

argume:123

showparm list:123

showprocess id:21057

showprecomm stat:0

linux 特殊字元

在linux unix的字元介面下,可以利用一些控制符來定位顯示位置 控制顏色 清屏等。printf 033 47 31mhello world 033 5m 47是字背景顏色,31是字型的顏色,hello world是字串.後面的 033 5m是控制碼.顏色 quote 字背景顏色範圍 40 49...

常用特殊字元的各種表示

總結一下,常用的各種特殊字元的表示,重點是英文表達。以ascii碼表為基礎。字元十進位制 十六進製制 英文中文 html實體 空格 3220 space 空格 33 21exclamation mark point 感嘆號 34 22double quotation 雙引號 35 23 號 37 2...

Linux的shell特殊字元

1 萬用字元 萬用字元用於模式匹配,如檔名匹配,路徑名搜尋,字串查詢 1 一般萬用字元 星號 匹配任意字元的0次或多次出現,例如 f 可以匹配以f開頭的任意字串 問號 匹配任意乙個字元,例如 f?可以匹配f1,fa,fb等,只代表後面的一位字元 字元組 匹配該字元組所限定的任何乙個字元,例如 f a...