Pytania oznaczone «bash»

15
Jak radzić sobie z surowymi danymi binarnymi w potoku bash?

Mam funkcję bash, która przyjmuje plik jako parametr, sprawdza, czy plik istnieje, a następnie zapisuje w pliku wszystko, co wychodzi ze standardowego wejścia. Naiwne rozwiązanie działa dobrze dla tekstu, ale mam problemy z dowolnymi danymi binarnymi. echo -n '' >| "$file" #Truncate the...

15
Kolorowe wyjście FIND?

Czy można uzyskać kolorowe wydruki z polecenia find ? Oznacza to, że na ścieżce każdego znalezionego elementu katalogi są niebieskie, skrypty wykonywalne są zielone, i tak dalej? Używam wersji 4.4.2 findutils GNU . Edycja - aby wyjaśnić, każdy wynik zostanie wyróżniony w następujący...

15
Jaka jest różnica między: a prawdą?

W bash: $ type : : is a shell builtin $ type true true is a shell builtin Wygląda na to, że są takie same, ale nie dają tego samego śladu systemowego: $ strace : strace: :: command not found $ strace true execve("/bin/true", ["true"], [/* 82 vars */]) = 0 [snip] exit_group(0) = ? Próbowałem...

15
Listing z `ls` i wyrażeniem regularnym

Jak mogę wyświetlić listę plików o nazwie kończącej się ostatnim znakiem i .txtrozszerzeniem? Próbowałem, ls *+([[:digit:]]).txtale dotyczy to abc12.txti abc2.txt. Ale muszę tylko dostać abc2.txt. Jak mogę to zrobić? Czy istnieje jakaś forma :digit:tego

15
Dlaczego grep nie działa z przekierowaniem?

Użycie toppolecenia z przekierowaniem działa dobrze: top > top.log Teraz chcę użyć grep do filtrowania określonej linii: top | grep "my_program" > top.log Ale plik dziennika pozostanie pusty. Ale grep dostarcza dane wyjściowe podczas używania top | grep "my_program" Gdzie my_programmusi...

15
Historia Bash ze znacznikami czasu

Chciałbym zachować znaczniki czasu dla poleceń zalogowanych w moim Bash $ HISTFILE, czy to możliwe? Nie udało mi się skonfigurować go man bashjako źródła informacji. Moje inne opcje są następujące: function thebanana() { local -r -a bash_commands=( "ls" # ... more coconut commands ) for...

15
whiptail lub dialog

Zamierzam stworzyć skrypt, który będzie wykorzystywał dane wejściowe użytkownika, więc zdecydowałem się użyć whiptail, ale trochę mylę ten, który jest przenośny i będzie działał w Ubuntu 10.x i wyższych oraz CentOs5.x i wyższych. Wiem read, ale chcę narzędzie podobne do dialogu, więc jeśli ktoś...