1
我想要運行一個ldapsearch查詢來重複替換列表中的uid,並將結果輸出到一個新文件中。重複命令替換文本文件中的值
ldapsearch -h ldap.com -p 389 -x -b "dc=top,dc=com" \
"uid=**value_from_a_text_file**" >>ldap.query.results.
有沒有關於如何做到這一點的建議?
我想要運行一個ldapsearch查詢來重複替換列表中的uid,並將結果輸出到一個新文件中。重複命令替換文本文件中的值
ldapsearch -h ldap.com -p 389 -x -b "dc=top,dc=com" \
"uid=**value_from_a_text_file**" >>ldap.query.results.
有沒有關於如何做到這一點的建議?
假設你的文件的UID的列表,其中每行,並命名爲uidfile.txt
for line in `cat uidfile.txt`; do
ldapsearch -h ldap.com -p 389 -x -b "dc=top,dc=com" "uid=${line}" >>ldap.query.results
done
假設與第一場CSV格式的數據作爲UID
awk -F "," '{print $1}' data.csv | \
while read uiddata
do
ldapsearch -h ldap.com -p 389 -x -b "dc=top,dc=com" "uid=${uiddata}" >> ldap.query.results
done