Linux中指令碼的編寫

2021-07-23 07:34:36 字數 603 閱讀 1328

#!/bin/bash

search='/home/work/search'

include_path=`cd $(dirname $0);pwd`#$(dirname $0)當前指令碼存放的目錄

cd$include_path

source

$/conf

if [ ! -d search];then

#判斷某個目錄是否存在

mkdir -p $search

ficd /home/work/search/newus

./bin/newus_control stop&

sleep 1

詳解source命令:

source命令通常用於重新執行剛修改的初始化檔案,使之立即生效,而不必登出並重新登入。

source還有乙個更重要的功能,可以把檔案裡面的內容當做shell命令來執行

例如:

text

time=`date +%y-%m-%d`
命令source text可以執行裡面的內容

還有shell中連線符號的使用&&

LINUX 指令碼編寫

練習 1.編寫指令碼 bin per.sh,判斷當前使用者對指定的引數檔案,是否不可讀並且不可寫 指令碼內容如下 echo 請輸入需要檢視的檔案路徑 read file path a 1b 1 cat file path dev null a echo touch file path dev nul...

linux的bashrc指令碼編寫

最近整理以前的筆記時候,翻到這點記錄,裡面的內容是實習時 教我的,可以說都是 的乾貨,分享一點點。linux的profile和bashrc檔案通常被用來配置使用者自己的個性化設定或者開發環境。login shell代表使用者登入,比如使用 su 命令,或者用 ssh 連線到某乙個伺服器上,都會使用該...

編寫Linux的shell指令碼

把一些有關聯的linux命令,或者一組完成某一特定功能的linux命令,存放在了乙個檔案中,把這個檔案稱之為shell指令碼,該指令碼真正被稱之為shell指令碼,需要具備這麼幾個特點 需要能夠被bash能夠執行,就相當於在windows的可執行檔案.exe 需要為該指令碼提供乙個標識 在檔案的開頭...