日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

简单shell

發布時間:2023/11/27 生活经验 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 简单shell 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

執行腳本結果重定向

sh hah.sh hello 1>>/home/qiso/job.log 2>&1

上面這句話的意思是
首先通過sh執行腳本hah.sh,其中執行這個腳本的時候,需要傳入參數,參數是hello,
1表示的是標準輸出,以上腳本執行完畢之后,首先執行2>10122>1這個意思是說將標準錯誤重定向到標準輸出,0,1,2分別表示標準輸入,標準輸出和標準錯誤,進過執行2>1之后,此時標準錯誤輸出的結果重定向到了標準輸出中,然后執行1>>/home/qiso/job.lob,結果就是把標準輸出里面的值,寫入到了那個文件中去了,上面整體的思路就是,首先執行腳本,將執行腳本過程中和標準錯誤重定向到標準輸出中,然后將標準輸出中的結果寫入到指定文件中去

上面理解不正確,上面的意思是,我們正常的是把標準輸出的結果存在了文件中,如果有標準錯誤的話,也會把標準錯誤的結果先重定向到標準輸入中,然后在寫入到文件中

變量

定義變量
變量名=”變量值”

shell 文件包含

在使用c語言的時候,我們經常使用文件包含的形式,去調用其他文件的函數
在shell中,我們也可以包含其他的文件,這樣子可以調用其他的函數
在shell中,使用的方式就是

. hah.sh

或者是

source hah.sh

shell函數

shell函數可以加上return進行返回,也可以不用加上return進行返回,這個時候就是以最后一個命令的運行結果作為返回值

函數內部變量

shell腳本中定義的變量都是全局的,有的時候我們只需要函數內部的一些變量
這個時候使用的就是local,可以使用local在函數內部定義一個局部變量

function hello() {local haha="hahahahahahha";
}

總結

以上是生活随笔為你收集整理的简单shell的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。