/ / CSH: Używanie -d jako argumentu - argumenty, csh

CSH: Używanie -d jako argumentu - argumenty, csh

Wiem, że -d można użyć do testowania ainformator. Jeśli ($ argv [1] == "-d") nie działa z tego powodu. Jednak muszę być w stanie przekazać -d jako argument do mojego skryptu. Jak mogę wyłączyć specjalną właściwość -d, aby móc przekazać ją jako argument?

Przykład: Użycie ./script -d do uruchomienia mojego skryptu za pomocą argumentu -d powoduje wyświetlenie błędu „If: missing file name”. Używanie -h na przykład działa dobrze.

Obligatory CShell jest szkodliwy, ale muszę go używać.

Odpowiedzi:

1 dla odpowiedzi № 1

Rozwiązano go, dodając przed instrukcją postać-atrapę. Więc jeśli (X $ argv [1] == "X-d").