shell 變數】的更多相关文章

echo $? 上个命令的退出状态,或函数的返回值. ref: http://c.biancheng.net/cpp/view/2739.html…
本變數型態(Variable Type): 類 別 符號位元 位元組(bytes) 表 示 法 數 值 範 圍 整 數 有 2 int(short) -32768~0~>32767 4 long -2147483648~0~2147483647 無 2 unsigned int 0~65535 2 unsigned short 0~65535 4 unsigned long 0~4294967295 浮點數 有 4 float 10^ -38~0~10^38 8 double 10^ -308~…
簡單的在C++裡頭與Lua交互操作 首先提供 Lua 的簡單範例 print(" Lua 2019/01/07 !!!") -- Variable monster_type = "Ghost" blood = 99.9 -- Table x_table = {, , } -- Function function f(var) * var + end 呼叫變數的辦法 int main(int argc, const char *argv[]) { string scr…
Makefile SUBDIRS = xxx aaa BUILDSUBDIRS = $(SUBDIRS:%=build-%) CLEANSUBDIRS = $(SUBDIRS:%=clean-%) .PHONY: all clean all: $(BUILDSUBDIRS) $(BUILDSUBDIRS): @echo "<===" $@ make -C $(@:build-%=%) @echo ">===" $@ @echo "\n"…
2 int main() 3 { 4 struct _test { 5 int a; 6 int b; 7 int c; 8 }; 9 10 struct _test test; 11 test.a = 1; 12 test.b = 2; 13 test.c = 3; 14 15 printf("test.a = %d, test.b=%d, test.c=%d\n", test.a, test.b, test.c); 16 17 return 0; 18 } (gdb) p &…
g_enterprise 目前的企業代碼,將限制使用者所能閱讀的資料內容g_prog 目前執行的作業編號,用於變換畫面顯示資料與產生系統資訊,不可變更g_code 目前執行的程式代碼(4gl)名稱,不可變更g_user 目前使用者代碼,將紀錄使用者的操作歷程與權限控制,不可變更g_qryparam 動態開窗查詢函式資料傳遞變數,使用開窗功能時須先給予相關變數g_dlang 目前使用者所選取的資料多語言語系代碼,可透過工具進行語系設定g_site 目前的營運據點名稱,可透過切換讀取不同據點的資料g…
我們要知道shell是一個很重要的腳本能幫助我們完成很多事情 shell語言其實和很多的語言的語法是差不多的 變量: 變量的定義很簡單的,但是等號兩邊是不可以有空格的(不能有空格) 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头. 中间不能有空格,可以使用下划线(_). 不能使用标点符号. 不能使用bash里的关键字(可用help命令查看保留关键字). 定義變量: name="laowang" 調用變量的時候需要在前面加上美元符號$ #!/bin/bash you_name…
數值比較 描述 n1 –eq n2 等於 n1 –gt  n2 大於 n1 –ge n2 大於等於 n1 –lt  n2 小於 n1 –le n2 小於等於 n1 –ne n2 不等於   字符串比較 描述 str1 = str2 等於 str1 != str2 不等於 str1 < str2 小於(必須轉義使用) str1 > str2 大於(必須轉義使用) -n str1 長度是否非0 -z str1 長度是否為0   文件比較 描述 -d file 目錄? -e file 存在? -f…
转自shell十三问:  http://bbs.chinaunix.net/thread-218853-1-1.html …… 假設我們定義了一個變量為:file=/dir1/dir2/dir3/my.file.txt我們可以用 ${ } 分別替換獲得不同的值:${file#*/}:拿掉第一條 / 及其左邊的字串:dir1/dir2/dir3/my.file.txt${file##*/}:拿掉最後一條 / 及其左邊的字串:my.file.txt${file#*.}:拿掉第一個 .  及其左邊的字…
shell学习笔记 .查看/etc/shells,看看有几个可用的Shell . 曾经用过的命令存在.bash_history中,但是~/.bash_history记录的是前一次登录前记录的所有指令,成功登出后,才存到 .bash_history中. .man bash查看bash说明文件. .echo $ .变量的设定中,单引号与双引号的不同:双引号仍然可以保留变量的内容,单引号内只能是一般字符,不会有特殊符号. .反单引号`符号:在一串指令中,在`之内的指令都会被先执行,而其执行出来的结果将…