Portál AbcLinuxu, 10. května 2025 05:27
id. Resim, jak detekovat pritomnost argumentu -g -G nebo -u pri volbe -r. VOlba -r tiskne realne IDs, ale jen pokud je pritomna nejaka z vyse uvedenych voleb. Zatim jsem neprisel na to, jak to otestovat. Podobne musim osetrit volbu -n. Muj getopt vypada takto:
while ((c = getopt(argc, argv, "ugrnG:")) != -1) { count++; switch (c) { case 'r': rflag = 1; break; case 'n': nflag = 1; break; case 'u': print_uid(pw, rflag, nflag); break; case 'g': print_gid(gp, rflag, nflag); break; case 'G': print_suplgroup(0); break; default: break; } }MAN k id kdyby nekdo nevedel jak to ma fungovat: http://ss64.com/bash/id.html
Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.