linux腳本目錄
我也只是初學者,只略發拙見 意思是不是用shell命令語句寫? cd 目錄下循環語句先匹配OTRFNX/OHBFNX等,否則跳出{2~3個if語句確定將要放到的目錄,也就是取文件名的最後三個字元用shell的剪切命令,剪切文件到相應的目錄下}
❷ linux腳本的路徑
。。。。。。
中間格的肯定是:啊 。。。 path.path
......
❸ linux shell 打開執行目錄
可以在shell中定義變數,然後使用變數,實現高效的跳轉到對應目錄,免去了輸入較長的地址。
比如我裝的LAMP環境,每次跑起環境都挺麻煩的。具體命令如下:
cd /opt/lamppsudo ./manager.run Linux命令需求可查詢「Linux命令大全」。
❹ shell腳本路徑問題
關於路徑,我的建議是用完整路徑,不要用./ ../ 之類的路徑。
##################################################
#!/bin/bash
#cat a.properties
FILE=/home/user/A/D/a.properties
read -p "enter your want to look:" ANSWER
if [ -n "$ANSWER ]
then
XX=`cat $FILE |grep $ANSWER`
echo "$XX"
else
echo "enter error!"
fi
##################################################
這個腳本的意思是,讓你輸入你需要查詢的內容,並且把內容顯示在屏幕上給你看,如果你輸入的內容是空的,就不給查詢,並且拋出enter error的錯誤提示。
❺ linux運行腳本到指定的工作目錄下
定義一個別名(alia)
tim@lbtim:~$ alias wd="cd ~/Workspace"
tim@lbtim:~$ wd
tim@lbtim:~/Workspace$
❻ 寫shell腳本:將linux下子目錄及子目錄文件復制到定點目錄下,使用readline命令
你這不就是把目錄A目錄下的內容復制到B目錄下的問題嗎?有必要那麼復雜?
cp-r/app/tlinx2/openapi/*/app/update/openapi/
❼ linux shell腳本,要實現路徑1下的目錄拷貝到路徑2的目錄下
#!/bin/bash
DATE=`date +%Y`
find /home/bbb -type d -name "*$DATE*" | xargs rm -rf {} \;
find /home/aaa -type d -name "*$DATE*" -exec cp {} /home/bbb \;
❽ 請教如何獲得一個shell文件所在的目錄
1.使用絕對路徑執行的shell文件(如/home/xxx/binfile)
直接使用dirname $0即可
2.對於使用相對路徑執行的shell文件(如 ./xxx/binfile)
pwd與dirname結合使用;pwd獲得的是執行當前shell文件時,用戶所在的位置;dirname可以獲得相對於那個位置的偏移:
例如某shell文件所在的位置是/home/user_name/work2/SNS3_server_im/Developing/trunk/im_capp/src/notify_serv/shell文件名
1 #!/bin/sh
2 pwd
3 echo `dirname $0`
執行後輸出
/home/user_name/work2/SNS3_server_im/Developing/trunk/im_capp/src
./notify_serv
❾ linux下執行腳本提示找不到該目錄
找不到該目錄?仔細看看你的路徑對嗎?要運行腳本需要指定該腳本的具體的路徑,或者是進入到該腳本的目錄中,再執行。這很容易理解。打個比方,要做飯了,你不是要先回家,進廚房,才能開火做飯?你的家,你的廚房就是目錄。總不能說還在公交車上呢,就開始煎炒烹炸的燒菜煮飯吧?