szia, unix varázslók,
Nekem van egy kérdés az én belső logikájának a hurok alább. Először is, amit én próbálok csinálni, hogy írja meg a forgatókönyvet, hogy a nevezett create_account automatikusan létrehoz mysql számlákat. a felhasználó egy user_name vagy group_id olyan érv (és a forgatókönyvet is több érv). user_name érvek egyszerűen ki kell csatolni a user_file.
csoport azonosítókat kell hasonlítani egy fájlt, amely tartalmaz egy listát a group_ids többszörös user_names per id. Ha a csoport azonosítója van, akkor fogd a felhasználók és csatolja a user_file. Ha a csoport azonosító nem létezik, print "csoportazonosító nem érvényes".
Persze, az első dolog, amit meg kell tenned, hogy érvényesítse az az érv, - ha a számos, egy bizonyos típusú, feltételezem, hogy a group_id. mást, ez egy user_name. btw, is_num "a feladata, hogy érvényesítse azt az érvet, ha egy szám (és így a group_id).
----------------------------------------------
get arg
- Ha az érvelés több
- akkor érvényesítheti group_id
- ha a szám érvénytelen group_id,
- akkor print "csoportazonosító nem érvényes"
- num ha érvényes group_id
- majd parse group_id_file és megragadja a felhasználók a 4. mezőben
----------------------------------------------
Saját kód jól működik, ha már csak egy érvelés, és nem számít, ha az érvelés érvényes group_id, érvénytelen group_id vagy user_name. de amikor én használ több paramétert, a problémákat a saját kódját a következők:
- user_name érvek egyre át a belső a hurok, és nem szabad, mert nem adja át a is_num funkció feltételek
- A parancsok több paramétert távon valamennyi érv többször