Pytania oznaczone «bash»

20
Bash - Sekwencja liczb w tej samej linii

Znam polecenie seqgenerowania sekwencji liczb całkowitych, po jednym w wierszu, ale chciałbym zadać dwa pytania: Czy możliwe jest zapisanie liczb sekwencji w tym samym wierszu? Czy można utworzyć ciąg złożony z sekwencji liczb oddzielonych białą

20
Co robi `<& -`?

Skopiowałem fragment Basha do tła polecenia ssh wykonanego zdalnie: ssh user@remote <<CMD some process <&- >log 2>error & CMD Co ma <&-zrobić? Domyślam się, że to to samo co< /dev/null Mój następny zrozumienie jest, że trzy główne deskryptory plików ( stdin,...

20
Dlaczego pośrodku argumentów znajduje się EOF?

Chciałem napisać małą funkcję bash, tak że mogę powiedzieć bash, import osalbo from sys import stdoutspowoduje to pojawienie się nowego interpretera Pythona z zaimportowanym modułem. Ta ostatnia fromfunkcja wygląda następująco: from () { echo "from $@" | xxd python3 -i -c "from $@" } Jeśli...

20
wstrzymywanie skryptu bash do momentu zakończenia poprzednich poleceń

Mam skrypt bash, który wygląda następująco: ##script #!/bin/bash rm data* rm logfile* for i in {1..30} do ## append a & if you want to run it parallel; nohup Rscript --vanilla main.R 10 100 $i &> logfile"$i" & done Chciałbym utworzyć kolejną pętlę for po pierwszej, aby kontynuować...

20
Bash dodaje końcowe spacje, aby uzasadnić ciąg

Mój obecny kod wygląda następująco: x=${y:0:40}co ogranicza długość łańcucha do 40 znaków. Czy w przypadku ciągów krótszych niż 40 znaków można wypełnić końcowe miejsca spacjami? Więc jeśli mój y="very short text" Chciałbym, aby mój y był: y = „bardzo krótki tekst (+25 spacji końcowych)...

20
Grep powoli wychodzi po znalezieniu meczu?

Próbuję napisać skrypt bash, który odpytuje btmon w poszukiwaniu połączeń urządzeń. Mam działające rozwiązanie, ale jest absurdalnie wolne i wydaje się, że problem polega na tym, że grep bardzo powoli wychodzi z gry po znalezieniu dopasowania (około 25 sekund). Co mogę zrobić, aby przyspieszyć...

20
Dlaczego [-n] nie jest fałszywy jak [-n „”]?

Moje pytanie dotyczy wartości zwracanych przez ten kod: if [ -n ]; then echo "true"; else echo "false"; fi To drukuje true. Jego uzupełniający test wykorzystujący [ -z ]również odbitki true: if [ -z ]; then echo "true"; else echo "false"; fi Dlaczego w powyższym kodzie [ -n ]test zakłada, że...

20
Skrypt powłoki, aby utworzyć plik, jeśli nie istnieje?

Muszę utworzyć skrypt powłoki, który sprawdza obecność pliku, a jeśli nie istnieje, tworzy go i przechodzi do następnego polecenia lub po prostu przechodzi do następnego polecenia. To, co mam, tego nie robi. #!/bin/bash # Check for the file that gets created when the script successfully...

20
Czy są jakieś wady ustawienia „noclobber”?

Biorąc pod uwagę, że zshmożna zamknąć wszystkie pliki z poleceniem: >* Myślę, że ustawienie tej opcji noclobberbyłoby dobrym pomysłem. Zawsze mogę użyć, >| filejeśli chcę użyć domyślnego zachowania Clobber zarówno w bash, jak i zsh. (zsh pozwala również na alternatywną składnię...