Unix & Linux

12
Bash = ~ regex i https://regex101.com/

Za pomocą https://regex101.com/ zbudowałem wyrażenie regularne, aby zwrócić pierwsze wystąpienie adresu IP w ciągu. RegExp: (?:\d{1,3}\.)+(?:\d{1,3}) RegExp, w tym ograniczniki: /(?:\d{1,3}\.)+(?:\d{1,3})/ Z następującym ciągiem testowym: eu-west 140.243.64.99 Zwraca pełne...

12
Jak mogę dodać losowy ciąg do każdej linii?

Próbuję dodać losowy ciąg dla każdej linii podczas działania: awk '{print "name" "'$ran'" "-"$0}' 'myfile' Wcześniej generowany jest losowy ciąg: ran="$(tr -dc '[:alnum:]' </dev/urandom | head -c 6)" Problem polega na tym, że wypisze ten sam losowy ciąg dla każdej...

12
Użycie jq w łańcuchu rur nie daje żadnych wyników

Kwestia jqpotrzeby jawnego filtrowania podczas przekierowywania danych wyjściowych jest omawiana w Internecie. Ale nie jestem w stanie przekierować danych wyjściowych, jeśli jqjest częścią łańcucha potoków, nawet jeśli używany jest filtr jawny. Rozważać: touch in.txt tail -f in.txt | jq '.f1' #...

12
Rozwinięcie nawiasu klamrowego po ukośniku ścieżki

Próbuję skopiować plik pod inną nazwą do tego samego katalogu, używając rozszerzenia nawiasów klamrowych. Używam bash 4.4.18. Oto co zrobiłem: cp ~/some/dir/{my-file-to-rename.bin, new-name-of-file.bin} ale pojawia się ten błąd: cp: cannot stat '/home/xyz/some/dir/{my-file-to-rename.bin,': No...

12
Jaki jest ostatni argument poprzedniego polecenia?

$_ jest uważany za ostatni argument poprzedniego polecenia. Zastanawiam się więc, dlaczego tak nie jest, EDITOR="emacs -nw"ale EDITORw poniższym przykładzie? Dlaczego nie jest "emacs -nw"częścią ostatniego argumentu? Mówiąc bardziej ogólnie, jakie są definicje argumentu i ostatni...

12
Zrozumienie wbudowanych poleceń powłoki

W podręczniku bash jest napisane, że Builtin commands are contained >>> within <<< the shell itself Również ta odpowiedź stwierdza, że A built-in command is simply a command that the shell carries out itself, instead of interpreting it as a request to load and run...

12
Błąd BIOS ACPI / AE_NOT_FOUND

Otrzymuję te komunikaty o błędach za każdym razem, gdy ponownie uruchamiam komputer (i kilka innych nie wiem, jak zachować, gdy się wyłącza, ale jak dotąd nie dotyczą one tego pytania): [gorre@uplink ~]$ journalctl -p err..alert ... -- Reboot -- May 11 21:47:03 uplink kernel: ACPI BIOS Error...

12
Tracę precyzję dzięki dc

Chcę używać dcdo obsługi niektórych podstawowych liczb 16 z punktami szesnastkowymi, ale mam problemy z precyzją. Na przykład poniżej mnożę F423F.FDprzez 100oba hex. Oczekiwaną odpowiedzią jest F423FFD, zamiast tego F423FFA.E1, ścisłe, ale niewystarczające nawet po zaokrągleniu. $ dc 16 d i o...

12
Co zawiera adres fizyczny 0 w systemie Linux x86?

Nie jestem pewien, czy to pytanie powinno się znaleźć tutaj, czy w reverseengineering.stackexchange.com Cytowanie z wikipedii : W procesorze 8086 tablica przerwań nosi nazwę IVT (tablica wektorów przerwań). IVT zawsze znajduje się w tym samym miejscu w pamięci, od 0x0000 do 0x03ff i składa się...