Mam bardzo długie pliki dziennika, czy można poprosić grepa o przeszukanie tylko pierwszych 10
Mam bardzo długie pliki dziennika, czy można poprosić grepa o przeszukanie tylko pierwszych 10
Wiem, że możesz mkdirutworzyć katalog i touchplik, ale czy nie ma sposobu, aby wykonać obie operacje za jednym razem? tj. jeśli chcę wykonać poniższe czynności, gdy folder othernie istnieje: cp /my/long/path/here/thing.txt /my/other/path/here/cpedthing.txt Błąd: cp: cannot create regular file...
Piszę skrypt powłoki dla wbudowanego Linuksa w małym przemysłowym pudełku. Mam zmienną zawierającą tekst pid: 1234i chcę usunąć pierwsze X znaków z linii, więc pozostaje tylko 1234. Mam więcej zmiennych, które muszę „wyczyścić”, więc muszę wyciąć X pierwszych znaków iz ${string:5}jakiegoś powodu...
Czy ktoś może mi pomóc w konwersji liczby szesnastkowej na dziesiętną w skrypcie powłoki? Na przykład chcę przekonwertować liczbę szesnastkową bfca3000na dziesiętną za pomocą skryptu powłoki. Zasadniczo chcę różnicę dwóch liczb szesnastkowych. Mój kod to: var3=`echo "ibase=16; $var1" |...
To nie jest zupełnie nowe pytanie, ale rozglądam się już od dłuższego czasu i mam problem ze znalezieniem rozwiązania. Używam modułu dla mojej aplikacji kątowej o nazwie angular-translate. Jednak musiałem wprowadzić kilka drobnych modyfikacji w kodzie źródłowym, aby wszystko działało tak, jak bym...
Próbuję próbki z Room Persistence Library . Utworzyłem jednostkę: @Entity public class Agent { @PrimaryKey public String guid; public String name; public String email; public String password; public String phone; public String licence; } Utworzono klasę DAO: @Dao public interface...
Wygląda na to, że aktualizacja systemu Windows 10 z dnia na dzień zepsuła Pythona. Sama próba uruchomienia python --versionzwróciła błąd „Odmowa uprawnień”. Żadna z trzech aktualizacji; KB4507453, KB4506991 lub KB4509096 wyglądają, jakby były winowajcami, ale czas wystąpienia problemu jest...
Jeśli poniższy przykład, który ustawia IFSzmienną środowiskową na znak wysuwu wiersza ... IFS=$'\n' Co dokładnie oznacza znak dolara ? Co robi w tym konkretnym przypadku? Gdzie mogę przeczytać więcej na temat tego konkretnego zastosowania (Google nie zezwala na znaki specjalne w wyszukiwaniu i...
Mam następujący prosty skrypt, w którym uruchamiam pętlę i chcę zachować plik COUNTER. Nie mogę zrozumieć, dlaczego licznik się nie aktualizuje. Czy jest to spowodowane tworzeniem podpowłoki? Jak mogę to potencjalnie naprawić? #!/bin/bash WFY_PATH=/var/log/nginx WFY_FILE=error.log COUNTER=0 grep...
Zdefiniowałem tę samą ścieżkę w zmiennej $ PATH 6 razy. Nie wylogowywałem się, żeby sprawdzić, czy zadziałało. Jak mogę usunąć duplikaty? Zmienna $ PATH wygląda następująco: echo
Mam 2 strony: xyz.com/ai xyz.com/b. Mam dostęp tylko xyz.com/bwtedy i tylko wtedy, gdy xyz.com/anajpierw się zaloguję. Jeśli uzyskuję dostęp xyz.com/bbez przechodzenia przez drugą stronę, po prostu otrzymuję odmowę dostępu (brak przekierowania do logowania) za pośrednictwem przeglądarki. Po...
Napisałem następujące wiersze, aby uzyskać ostatni znak ciągu: str=$1 i=$((${#str}-1)) echo ${str:$i:1} Działa dla abcd/: $ bash last_ch.sh abcd/ / Nie działa dlaabcd* : $ bash last_ch.sh abcd* array.sh assign.sh date.sh dict.sh full_path.sh last_ch.sh Zawiera listę plików w bieżącym...
Dowiedziałem się, że za pomocą ${string:0:3}jednego można uzyskać dostęp do pierwszych 3 znaków ciągu. Czy istnieje równie łatwa metoda uzyskania dostępu do ostatnich trzech
Wiem, że mogę to zrobić za pomocą pętli, ale staram się znaleźć elegancki sposób na zrobienie tego: Mam dwie tablice: var array1 = [['a', 'b'], ['b', 'c']]; var array2 = [['b', 'c'], ['a', 'b']]; Chcę użyć, lodashaby potwierdzić, że powyższe dwie tablice są takie same. Przez „ten sam” mam na myśli,...
Czy jest lepszy sposób na wyodrębnienie aktualnego skrótu wersji w Mercurial niż hg log -l1|grep changeset|cut -d: -f3 ? Część mojego skryptu wdrażania aplikacji internetowej „oznacza” przesłane paczkę z aplikacją unikalnym skrótem
Moja powłoka bash uruchamia się do 3-4 sekund, a jeśli ją uruchomię --norc, działa natychmiast. Zacząłem „profilować” /etc/bash.bashrci ~/.bashrcręcznie wstawiać returnstwierdzenia i szukać ulepszeń szybkości, ale nie jest to proces ilościowy i nie jest wydajny. Jak mogę profilować moje skrypty...
Skróty SHA1 przechowywane w obiektach drzewa (zwrócone przez git ls-tree) nie pasują do skrótów SHA1 zawartości pliku (zwróconych przez sha1sum) $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c | sha1sum de20247992af0f949ae8df4fa9a37e4a03d7063e - W jaki sposób git oblicza skróty...
Pracuję na tablicy mieszającej w języku C i testuję funkcję skrótu dla ciągu znaków. Pierwszą funkcją, którą wypróbowałem, jest dodanie kodu ascii i użycie modulo (% 100), ale mam słabe wyniki przy pierwszym teście danych: 40 kolizji na 130 słów. Ostateczne dane wejściowe będą zawierały 8 000...
Czy jest jakaś różnica między :key => "value"(hashrocket) a key: "value"(Ruby 1.9) notacjami ? Jeśli nie, to chciałbym użyć key: "value"notacji. Czy jest jakiś klejnot, który pomaga mi przekonwertować z :x =>do
Używam Ubuntu 11.10. Kiedy wpisuję polecenie „emacs” w terminalu, otwiera emacs jako osobne okno. Jak mogę go otworzyć w terminalu, jak edytor