#!/bin/bash
#written by wubo
#blog:blog.csdn.net/wbls615117
while :
doecho "請輸入你要進行的操作:"
select var in "edit file" "view ip" "delete file" "change directory" "exit" "view directory"
do break
done
case $var in
"edit file")
echo -n "please input edit file:"
read file
vim $file
echo '編輯檔案成功'
;;"view ip")
echo -n "please input device name:"
read file
ifconfig $file
echo '顯示ip位址成功'
;;"delete file")
echo -n "please input delete file:"
read file
rm -rf $file
echo '成功刪除檔案'
;;"change directory")
echo -n "please input change directory:"
read file
cd $file
echo "當前目錄為:$(pwd)"
;;"view directory")
echo -n "please input a directory:"
read file
ls $file
echo "目錄瀏覽成功"
;;"exit")
break
echo '退出成功'
;;*)
break
echo '退出成功'
;;esac
done
shell指令碼redis操作
指令碼分2部,redis查詢出所需要的key,然後遍歷key查詢出所有的value追加到檔案中 想法 本來是要迴圈遍歷滿足條件key的結果集的,但是失敗了,所有就直接儲存到檔案中,讀取檔案每一行的結果,用這個結果查詢value儲存到新檔案中 進一步優化 因為key的type不同的原因,所有其實可以選...
shell指令碼依據引數執行操作的實現
bin bash 指定解析器 echo program name 0 輸出指令碼名稱 echo para 1 1 輸出指令碼執行時第乙個引數 echo para 2 2 輸出指令碼執行時第二個引數 echo result status 輸出指令碼執行結果 echo all para 輸出指令碼執行時...
Shell指令碼實現執行 Hive指令碼
hive是基於hadoop的乙個資料倉儲工具,可以將結構化的資料檔案hive對映為一張資料庫表,並提供完整的sql查詢功能,可以將sql語句轉換為mapreduce任務進行執行。hive目前還不支援像mysql那樣的sql指令碼,如果遇到需要批量處理hql就會比較麻煩 這兩天就遇到需要批量刪除有命名...