簡單的使用shell,而且平時學習一下,如果不動手寫的話,真是完全沒有啥用啊,
所以,**還是寫出來的。
把下邊的指令碼**貼出來。怕忘記了。
涉及到資料庫連線,awk使用,日期函式,字串模糊匹配。
#!/bin/bash
dir_date=`date +"%y%m%d" -d "-1 days"`
mkdir -p ~/export/$dir_date
myfunc()
' |awk -f":" '' >> ~/export/$dir_date/denglu_94_$dir_date.txt
fi#if [[ "$x" =~ .*\.log.1.gz ]];then
# echo "$x";
#fielif [ -l "$x" ];then
echo "this is a link";
else
cd "$x";
myfunc;
cd ..
fidone
}myfunc
#! /bin/bash
date=`date +"%y_%-m_%-d" -d "-1 days" `
dir_date=`date +"%y%m%d" -d "-1 days"`
mkdir -p /data/cgame/$dir_date
conn_mysql="mysql ~~~~~"
echo "select * from cgame_history.log_pay_$date;" | $conn_mysql > /data/cgame/$dir_date/log_pay_$date.txt
echo "select * from cgame_history.log_money_$date;" | $conn_mysql > /data/cgame/$dir_date/log_money_$date.txt
echo "select * from cgame_history.log_items_$date;" | $conn_mysql > /data/cgame/$dir_date/log_items_$date.txt
echo "select uid, name, jewel, gold, starlevel, chesscount, pay_jewel, pay_gold, from_unixtime(tracetime-28800) from card_game.game_player order by tracetime asc;" | $conn_mysql > /data/cgame/$dir_date/player_$date.txt
echo "select uid,stone_num,from_unixtime( day, '%y%m%d' ) as dates from card_game.game_anchor_rank where from_unixtime( day, '%y%m%d' ) =$dir_date order by stone_num desc ;" | $conn_mysql > /data/cgame/$dir_date/anchor_rank_$date.txt
echo "select uid,stone_num,from_unixtime(day, '%y%m%d') as dates from card_game.game_player_rank where from_unixtime(day,'%y%m%d')=$dir_date order by stone_num desc limit 0,10;"|$conn_mysql > /data/cgame/$dir_date/user_rank_$date.txt
寫的不好,只是實現了功能,有些東西都可以抽出來當做變數, 讓**更加可讀。
工作指令碼處理文字
簡單的使用shell,並且平時學習一下,假設不動手寫的話。真是全然沒有啥用啊。所以。還是寫出來的。把下邊的指令碼 貼出來。怕忘記了。涉及到資料庫連線,awk使用,日期函式,字串模糊匹配。bin bash dir date date y m d d 1 days mkdir p export dir ...
工作指令碼處理文字shell
簡單的使用shell,而且平時學習一下,如果不動手寫的話,真是完全沒有啥用啊,所以,還是寫出來的。把下邊的指令碼 貼出來。怕忘記了。涉及到資料庫連線,awk使用,日期函式,字串模糊匹配。plain view plain copy bin bash dir date date y m d d 1 da...
文字處理和指令碼實踐
1 編寫指令碼selinux.sh,實現開啟或禁用selinux功能 disable.sh sed i s disabled enabled etc selinux config enable.sh sed i s enabled disabled etc selinux config2 統計 et...