Chcę przetwarzać wiele plików, a ponieważ mam tutaj kilka rdzeni, chcę to zrobić równolegle: for i in *.myfiles; do do_something $i `derived_params $i` other_params; done Znam rozwiązanie Makefile , ale moje polecenia wymagają argumentów z listy globowania powłoki. Znalazłem: > function pwait() { > while [ $(jobs -p | wc …
Np. chcę powiedzieć perl -e 'print '"'"'Hello, world!'"'"', "\n";' Czy istnieje mniej niewygodny sposób, np. Unikanie pojedynczych cudzysłowów? Tak, wiem, że umiem pisać perl -e 'print q[Hello, world!], "\n"' perl -e 'print "Hello, world!\n"' Ale to pytanie dotyczy cytowania w powłoce, a nie w Perlu. Jestem zainteresowany jak to zrobić …
Pracuję nad poleceniem, które zastępuje wszystkie cyfry 0–9 odpowiadającymi im literami w sed. Wiem, że robię coś źle, ale sed nie interpretuje wyrażenia zastępczego jako nic innego jak dosłowny ciąg znaków. Polecenie, którego używam, to sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt Wydaje mi się to dość proste, ale utknąłem na …
Po uruchomieniu replika python (2.7.10) w terminalu os-x i wyjściu, terminal nie wpisuje już echa danych wejściowych i zdarzają się inne dziwne rzeczy. Jeśli uruchomię pythonponownie exit(), a terminal wydaje się być przywrócony. Teraz tylko zamykam kartę i otwieram nową, więc nie testowałem tego dokładnie. Wydaje mi się, że jest …
Używam dokera 1.6 i boot2dockerna Windows 8.1. Kiedy używam skrótu Boot2Docker Start, zabiera mnie do cygwin bash monitu, gdzie mogę natywnie uruchamiać polecenia dokera. Mam problem z zamontowaniem katalogu z folderu użytkowników. Próbowałem: $ docker run -d --name abe -v $APPDATA/Bitcoin:/datadir poliver/bitcoin-abe Dostaję błąd: invalid value "C:\\Users\\someone\\AppData\\Roaming/Bitcoin:/datadir" for flag -v: …
Początkowo szukałem przyczyny, która whichnic nie wypisuje po podaniu pewnych programów jako argumentu, np cd. Z tego, co tu znalazłem , prawdopodobnie przyczyną jest to, że cdna mojej maszynie jest funkcja, która jest potwierdzona przez uruchomienie type cd. TLDR: Ale jak zwykłe programy, które whichmogą zlokalizować dzięki $PATHzmiennej, są umieszczone …
Ten błąd pojawia się, gdy próbuję uruchomić Sublime Text lub SourceTree z tmux: $ subl Unable to launch Sublime Text 2 $ stree Unable to open SourceTree Wygląda na to, że nie mogę otworzyć aplikacji systemu OS X: $ open MPlayerX.app LSOpenURLsWithRole() failed with error -10810 for the file /Applications/MPlayerX.app. …
Możliwość używania sudopoleceń w CygWin jest przydatna i szybsza niż otwieranie podwyższonej powłoki: Luis@Kenobi /cygdrive/c/Users/Luis $ net user /add TestUser System error 5. Access denied. Luis@Kenobi /cygdrive/c/Users/Luis $ sudo net user /add TestUser Command completed successfully. Jak pokazano powyżej, możesz także uruchamiać polecenia / skrypty systemu Windows, podobnie jak Linux. …
Jaka jest różnica między „Shell” i „Bash” i co oznaczają te terminy? O ile mi wiadomo, nie ma różnicy. Ale widziałem wiele książek o „Shell” i innych o „Bash”! Jeśli więc chcę pracować z terminalem w systemie Mac OS X i napisać kilka skryptów bash, zastanawiam się, na jakie książki …
Próbuję wymyślić, w jaki sposób mogę dostosować monit bash mojego terminalu, aby używał buźek. To, czego chcę (jak widać w przykładzie ciosu), to oddzielenie cwd od znaku zachęty \ n i wyświetlenie zielonej uśmiechniętej twarzy, jeśli polecenie się powiedzie, i czerwonej smutnej, jeśli się nie powiedzie. Jakieś pomysły? Zostało to …
Powiedzmy, że chcę zapisać następujące polecenie w zmiennej cd "/cygdrive/c/Program Files/" Więc to robię dir="cd \"/cygdrive/c/Program Files/\"" To powinno przechowywać polecenie, aby przejść do katalogu Program Files, więc kiedy wpisuję $ dir, zabierze mnie do tego katalogu. Aby sprawdzić, czy cytaty zostały poprawnie zmienione, piszę echo $dir co daje mi …
Jestem na CentOS 6.4. Domyślnie monit użytkownika root ma #symbol, tzn. Wygląda mniej więcej tak [root@myserver ~]# . echo $PS1drukuje [\u@\h \W]\$; ale jeśli robię PS1="[\u@\h \W]\$"(który nie powinien nic zmieniać, afaics), I skończyć z wiersza, który wygląda tak: [root@myserver ~]$. Dlaczego, kiedy próbuję to ustawić sam (ostatecznie chciałbym to …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.