Linux Shell 學習積累一

2021-06-18 09:15:46 字數 795 閱讀 7669

1. linux 下如何寫shell 指令碼

2. shell指令碼自動輸入y yes 實現簡單的互動

shell指令碼自動輸入y yes實現簡單的互動

例如

執行指令碼時迴圈出現 [y/n]: 

讓你選擇,怎樣寫乙個指令碼使其自動選擇y。 

非常簡單:

yes | ./你的指令碼

例如:yes |./test.sh

注意: 不是 y | ./你的指令碼

3. shell 指令碼傳參

para1.sh

#!/bin/sh

if [ $#  -eq 0 ];then

echo "noarguments";

else

#echo"arguments for calling"

echo$1,$2

fi;

執行para1.sh

傳遞引數111,222:

./para1.sh111,222

yes | ./

para1.sh 111,222

4. shell 中 for迴圈

#! /bin/bash

echo "input num : "

read num

for (( i=1; i<=$num; i=i+1 ))

doecho "$i"

done

Python 學習積累《一》

1.python 學習 老王python 2.通過commandline 執行 py 指令碼 首先要將python的安裝目錄加入到path環境變數中。如 path path c python27再到你儲存py原始檔的目錄下執行 指令碼路徑 python helloworld.py 3.python ...

vim 學習積累(一)

首先是簡單的認識了三種狀態 大家公認的說法是模式 分別是 插入,檢視,和一般。進入vim之後預設的是一般模式,這時直接使用 a i o 也就是進入vim之後直接按下a i o鍵均可進入插入模式。其中的區別是,a命令會另游標後退乙個字元,然後進入插入模式。i是直接進入插入模式,游標位置不變。o會另游標...

Linux Shell學習筆記(一)

shell指令碼通常是乙個以 開始的文字檔案,在bash中,每個命令或是命令序列是通過使用分號或換行符來分隔的。字元 指明注釋的開始。注釋部分以 為起始,一直延續到行尾。1.終端列印 1.1.1 echo echo是用於終端列印的基本命令,在預設情況下,echo在每次呼叫後會新增乙個換行符。echo...