Pytania oznaczone «ksh»

1987
Jak mkdir tylko wtedy, gdy katalog jeszcze nie istnieje?

Piszę skrypt powłoki, aby działał pod KornShell (ksh) w systemie AIX. Chciałbym użyć mkdirpolecenia, aby utworzyć katalog. Ale katalog może już istnieć, w którym to przypadku nie chcę nic robić. Dlatego chcę albo przetestować, aby stwierdzić, że katalog nie istnieje, albo ukryć błąd „Plik...

217
Jak wykryć, czy skrypt jest pozyskiwany

Mam skrypt, w którym nie chcę, aby zadzwonił, exitjeśli jest pozyskiwany. Myślałem o sprawdzeniu, czy $0 == bashma to jednak problemy, jeśli skrypt pochodzi z innego skryptu lub jeśli użytkownik pozyskuje go z innej powłoki ksh. Czy istnieje niezawodny sposób na wykrycie, czy skrypt jest...

152
Jak uzyskać drugą kolumnę z danych wyjściowych polecenia?

Wynik mojego polecenia jest taki: 1540 "A B" 6 "C" 119 "D" Pierwsza kolumna jest zawsze liczbą, po której następuje spacja, a następnie ciąg w cudzysłowie. Moim celem jest zdobycie tylko drugiej kolumny, na przykład: "A B" "C" "D" Zamierzałem użyć, <some_command> | awk '{print $2}'aby...