Korzystam z kodu testu jednostkowego. Kod testu jednostkowego wyświetla zwykły tekst. Jest dużo tekstu, więc chcę podkreślić ważne słowa kluczowe dla użytkownika. W tym przypadku słowami kluczowymi są „PASS” i „FAIL”. Jak koloryzujesz „PASS”, aby był zielony, a „FAIL”, aby był czerwony?
Korzystam z systemu Ubuntu Linux. Załóżmy, że istnieje program o nazwie myprogram. Ten program monituje użytkownika o wprowadzenie danych; w szczególności użytkownik musi wpisać liczbę całkowitą po wyświetleniu monitu i nacisnąć Enter. Chciałbym zautomatyzować ten proces za pomocą skryptu bash. W szczególności chciałbym wykonać myprogram, powiedzmy, 100 razy (przy użyciu …
Czasami pracuję nad nowym polem (ubuntu) i piszę giti otrzymuję alert: The program 'git' is currently not installed. You can install it by typing: apt-get install git-core Jeśli tak się stanie, wiem, że mogę złapać ostatnią linię, wykonując coś takiego: !! 2>&1 | tail -n 1 Ale jak apt-get install …
Mam plik z takim tekstem: AAAA BBBB CCCC DDDD 1234 5678 9012 3456 EEEE 7890 itp... Chcę dopasować linie alfabetyczne do linii numerycznych, aby wyglądały tak: AAAA 1234 BBBB 5678 CCCC 9012 DDDD 3456 EEEE 7890 Czy ktoś zna prosty sposób na osiągnięcie tego?
W niektórych samouczkach przez Internet mogą uruchomić skrypt w bieżącym katalogu bez wykonywania: ./script Jak to pomijasz? Używam CentOS 5.6 x64. Chcę to uruchomić w ten sposób script
Które polecenie wydrukuje rozmiary wszystkich plików i katalogów w katalogu tmp (w tym ukrytych) i posortuje je według rozmiarów od największego do najmniejszego w formacie czytelnym dla człowieka (np. 2 GB)? Dane wyjściowe mogą wyglądać następująco: file.mpg 2GB file.avi 1.8GB .backtup 1.7 GB (this is directory) Próbowałem użyć poleceń lsi …
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 3 lata temu . Dla porównania prowadzone razy skryptów między różnymi muszli, niektóre odpowiedzi SE sugerować przy użyciu bash„s wbudowane time polecenia, tak …
Mam katalog z plikami z 2010 roku. Chcę usunąć wszystkie pliki starsze niż 500 dni i próbowałem: find /var/log/arc/* -type f -mtime +500 -delete {}\; Ale dostaję to: -bash: /usr/bin/find: Argument list too long Jak wiem, oznacza to, że plików jest zbyt wiele i findnie mogę ich obsłużyć. Ale nawet …
Poniżej znajduje się pseudo-kod dla tego, co próbuję osiągnąć: #!/bin/bash # I already have the variable below figured out (positive integer): numlines=$([returns number of lines containing specific characters in a file]) # This is basically what I want to do with it: for i in {1..$numlines}; do # the part …
W małym skrypcie bash, który uruchamiam, próbuję utworzyć nowy katalog, który jest tworzony. Dodałem: sudo chown $USER:$USER /var/www/$sitename sudo chmod 775 /var/www/$sitename po wierszu, w którym I mkdir ( sudo mkdir /var/www/$sitename). Z jakiegoś powodu chown nie wykonuje się. Mogę go wykonać ręcznie, ale po zapisaniu w pliku nie działa. …
Szukam czegoś, co zachowuje się jak Perl chomp. Szukam polecenia, które po prostu wypisuje dane wejściowe, minus ostatni znak, jeśli jest to nowy wiersz: $ printf "one\ntwo\n" | COMMAND_IM_LOOKING_FOR ; echo " done" one two done $ printf "one\ntwo" | COMMAND_IM_LOOKING_FOR ; echo " done" one two done (Podstawianie poleceń …
Mam mały skrypt, który po prostu pobiera bieżącą datę, uruchamia skrypt PHP i przekierowuje dane wyjściowe (i błędy) do nazwy pliku zawierającej bieżącą datę. DATE=$(date +"%Y%m%d") FILE="log/${DATE}.log" php -q script.php >> $FILE 2>&1 Kiedy uruchamiam ten skrypt na moim komputerze lokalnym (Windows 7, Aptana IDE), skrypt PHP działa dobrze, a …
Chcę mieć plik używany jako licznik. Użytkownik A zapisze i zwiększy ten numer, podczas gdy użytkownik B poprosi o odczytanie pliku. Czy to możliwe, że użytkownik A może zablokować ten plik, aby nikt nie mógł go odczytać ani zapisać, dopóki użytkownik A nie zakończy zapisu? Przyjrzałem się temu, flockale wydaje …
Zastanawiałem się, czy istnieją ogólne wytyczne dotyczące optymalizacji skryptów Bash. Na przykład wygodniej jest pisać pętle niż wiersze poleceń, ale czy jest też szybsze przetwarzanie w systemie? Przykład: for i in a b c; do echo $i; done echo a echo b echo c Czasami ludzie przedstawiają różne rozwiązania tego …
Znalazłem przewodnik, który wyjaśnia, jak ustawić hasło użytkownika . Próbuję to zautomatyzować i wysłać użytkownikowi wiadomość e-mail, np .: userid created with password XYZ. request to change the initial password. Zgodnie z powyższym dokumentem za pomocą Pythona należy utworzyć zaszyfrowane hasło i podać je do usermodpolecenia w następujący sposób: usermod …
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.