A szöveg leírása szerint:
ldapuserquery.py -q QUERY -o OUTPUT_FILE
Itt a QUERY nyersen kerül beírásra, vagy kapunk köré 2 aposztrófot? Ugyanis a *-ot értelmezi a terminál és a
./ldap_user_query.py -q select * from asd where c=d -o a.txt
kimenete
select Desktop Documents Downloads Music Pictures Public Templates Videos argparse beadando.py~ bin copy of discover_corruption.py core discover_corruption.py discover_corruption.py~ ldap_user_query.py ldap_user_query.py~ m.csv m.csv~ sys from asd where c=d
Ameddig a
./ldap_user_query.py -q 'select * from asd where c=d' -o a.txt
ezt produkálja:
select * from asd where c=d
Erre sehol nem találtam utalást a szövegben.
(Viszont hasonló kérdés már felmerült, csak még nem jött rá hivatalos válasz, és reménykedem benne ez jobban magyarázza a problémát.)