Pytania otagowane jako ksh

Powłoka Korn (ksh) to powłoka z zaawansowanymi funkcjami skryptowymi, powszechnie spotykana w komercyjnych jednostkach i niektórych systemach BSD, ale rzadko używana w systemie Linux.


5
Kolorowe monity w KornShell
Zgodnie z tym postem StackOverflow możliwe jest, że w KornShell pojawi się kolorowy monit. Nie byłem w stanie wymyślić, jak to zrobić. Jestem w stanie użyć koloru: echo -e "\033[34mLinux\033[00m" daje niebieski wynik „Linux”, podobnie jak: printf "\033[34mLinux\033[00m" Kiedy jednak włączam kody ucieczki do mojej PS1zmiennej zachęty, nie są one …
11 colors  prompt  ksh 

4
Pomiń pierwsze 3 bajty pliku
Używam powłoki ksh AIX 6.1. Chcę użyć jednej wkładki, aby zrobić coś takiego: cat A_FILE | skip-first-3-bytes-of-the-file Chcę pominąć pierwsze 3 bajty pierwszego wiersza; czy jest na to sposób?

4
Znajdź katalogi, które nie zawierają podkatalogów
Piszę skrypt to ksh. Musisz znaleźć wszystkie nazwy katalogów bezpośrednio w bieżącym katalogu, które zawierają tylko pliki, a nie podkatalogi. Wiem, że mogłem użyć ls -alRi rekursywnie przeanalizować dane wyjściowe dla pierwszej litery w pierwszym polu ( ddla katalogu). Myślę, że awkto najlepszy sposób na parsowanie i znajdowanie. Na przykład …
10 shell  find  directory  ls  ksh 

3
Klawisz Delete nie działa w wierszu poleceń
** Uwaga: zadałem to samo pytanie na SuperUser, ale nie otrzymałem żadnej odpowiedzi. Teraz zdaję sobie sprawę, że jest to bardziej odpowiednie forum dla tego konkretnego pytania. * W powłoce ksh klawisz Delete nie działa poprawnie w wierszu poleceń. Dostaję ~ po naciśnięciu Usuń. Jak ja: powiązać funkcję „Usuń znak …


1
Jak działa Ksh93 tak szybko?
Ogólnie rzecz biorąc, zwykle szukam sedprzetwarzania tekstu - szczególnie w przypadku dużych plików - i zwykle unikam robienia tego rodzaju rzeczy w samej powłoce. Myślę jednak, że to może się zmienić. Grzebałem man kshi zauważyłem to: <#pattern Seeks forward to the beginning of the next line containing pattern. <##pattern The …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.