shell收集



xargs帶參數執行

find . | grep "FooBar" | xargs -I{} cp "{}" ~/foo/bar

 
全部重定向

/bin/bash hello.sh > /dev/null 2>&1

 
ssh遠程數據傳輸

tar zcvf - /wwwdata | ssh [email protected] "cat > /backup/wwwdata.tar.gz"
ssh [email protected] "cat /backup/wwwdata.tar.gz" | tar zxvf -
ssh server "gzip -c remote_file" > local_file.gz


數據庫備份

/usr/local/mysql/bin/mysqldump -hlocalhost -uuser -pxxxx  dbname --tables analytics | gzip --fast > /home/adm/dbname_analytics.gz

 
數據庫恢復

gzip -d -c /home/adm/dbname_analytics.gz | mysql -hlocalhost -uuser -pxxxx dbname

 
sql批量執行

mysql -hlocalhost -uuser -pxxxx dbname < analytics.sql


awk獲取分列

# Get the columnB
echo "columnA  columnB columnC" | awk '{print $2}'



參考



xxxx



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章