Linux shell迴圈遍歷

2022-02-24 17:36:13 字數 390 閱讀 3316

有時候需要緊急處理一些excel列表中的資料,如提供一堆id列表,需要刪除對應的表,一開始的辦法是通過python pandas讀取excel,然後拼接id元祖執行sql命令;

運維的同事說不用這麼麻煩,寫幾行shell指令碼就可以

先將需要的資料複製儲存到文字檔案中,統計文字行數可以用  wc -l hs.txt  

# 批量清空資料

for i in$(cat tables.txt);domysql -uroot -h127.0.0.1 -p'dfajfkljalm,m22121@e4rw232423' -e "truncate xunpanbao.$";done;

linux shell程式設計for迴圈

對變數的賦值通過在in後面直接賦值,多個賦值通過空格隔開。for 變數 in 值1 值2 值3 do命令序列 done bin bash 示例一 for i in do for j in doecho done done 示例二 for var in aaa bbb ccc do echo var當...

Linux Shell程式設計 for迴圈

1 列印數字迴圈,反引號 代表是命令被執行 bin bash for i in seq 1 15 do echo the num is i done2 求1 100的和 bin bash auto sum 1 100 expr a b sum sum 0 for i 0 i 100 i do sum...

linux shell之迴圈語句

在日常工作中需要重複執行大量的指令,shell提供了for,while,until,select迴圈語句以實現特定環境下特定指令的反覆利用 每次執行命令序列時都要對條件進行過濾,滿足條件才可執行 語法格式一 for 變數 in 值1 值2 值n do命令序列 done 變數通過賦值in裡面的值,多個...