工作指令碼處理文字

2021-07-03 01:20:51 字數 1865 閱讀 8372

簡單的使用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...