Pytania oznaczone «bash»

16
Bash: interaktywny zdalny monit

Mam skrypt, który łączy się ze zdalnym serwerem i sprawdzam, czy jakiś pakiet jest zainstalowany: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Ten przykład można...

16
Bash: Do czego służy typ (wbudowane Bash)?

Natrafiłem na polecenie w skrypcie Bash, w którym znalazłem: find /var/log/abcd -type f Powyższe polecenie było w kontekście czyszczenia plików dziennika. Wiem co findrobi. Po obejrzeniu -type fprzejrzałem stronę podręcznika. Widziałem to na stronie podręcznika BASH_BUILTINS (1) Opis flagi -f...

16
Jak przejść do trybu edycji vi w trybie readline?

Chcę przejść do trybu edycji vi w środowisku readline. Ale nie chcę używać „set -o vi”. Chcę tymczasowo przełączyć się za pomocą skrótu klawiaturowego. Strona podręcznika mówi, że mogę to zrobić M-C-j. Ale to nie działa dla mnie. Używam Ubuntu i Xterm. Nie działa również pod terminalem...

16
Konwertuj każdy pdf w bieżącym katalogu na png

Chcę napisać bashskrypt, aby przekonwertować każdy .pdfplik w bieżącym katalogu na .pngplik. Na przykład: $ls . a.pdf b.pdf $./pdf2png.sh Converting pdfs to pngs a.pdf -> a.png b.pdf -> b.png To moja najlepsza próba: #!/bin/bash convert -verbose -density 500 -resize '800' a.pdf...

16
Zakończenie bash dla wartości oddzielonych przecinkami

Chciałbym utworzyć regułę uzupełniania dla listy parametrów oddzielonych przecinkami. Np. Mam polecenie, które otrzymuje listę nazw serwerów: myscript -s name1,name2,name3 W tej chwili udało mi się napisać następujące uzupełnienie: _myscript () { local cur prev opts _get_comp_words_by_ref cur...

16
Stanowa funkcja bash

Chciałbym zaimplementować funkcję w Bash, która zwiększa (i zwraca) liczbę przy każdym wywołaniu. Niestety wydaje się to nietrywialne, ponieważ wywołuję funkcję wewnątrz podpowłoki, w związku z czym nie może ona modyfikować zmiennych powłoki nadrzędnej. Oto moja próba: PS_COUNT=0 ps_count_inc()...

16
Praktyczne użycie opcji `set -k` w bash

Kiedy używamy set -kopcji w bash? Podręcznik referencyjny Bash mówi: Wszystkie argumenty w postaci instrukcji przypisania są umieszczane w środowisku dla polecenia, nie tylko te poprzedzające nazwę polecenia. Rozumiem, co robi ta opcja, ale nie mogłem sobie wyobrazić, kiedy jej...

16
Jak uciec od znaków specjalnych w ciągu?

Załóżmy, że $filetrzymasz wartość nazwy pliku, powiedzmy Dr' A.tif. W programowaniu bash, jak mogę uniknąć pojedynczego cudzysłowu i innych znaków specjalnych $filebez usuwania znaku specjalnego? Aktualizacja w dniu 9 lipca 2014 r Na żądanie @Gilles następujący fragment kodu, który nie jest w...

16
Jak korzystać ze zdefiniowanej funkcji w xargs

To jest mój kod #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword Mam więc funkcję, showwordktóra powtarza dowolny ciąg przekazany jako parametr funkcji. Następnie xargspróbuję wywołać funkcję i przekazać jedno słowo na raz do funkcji i...

16
Pokaż tylko bieżący i nadrzędny katalog w monicie bash

Jestem nowy w bash i chciałbym, aby mój monit pokazał coś, co w tcsh było trywialne, ale po dobrej wyszukiwarce google nadal nie mogę tego zrobić. Chciałbym, aby mój monit zawierał tylko katalogi bieżący i nadrzędny w następujący sposób: /parent/currentdir $ W tcsh osiąga się to poprzez: set...

16
Wykorzystanie zasobów przy użyciu potoku i tutaj ciągu

Możemy uzyskać ten sam wynik, stosując następujące dwa w bash: echo 'foo' | cat i cat <<< 'foo' Moje pytanie brzmi: jaka jest różnica między tymi dwoma pod względem wykorzystywanych zasobów, a który z nich jest lepszy? Myślę, że podczas korzystania z potoku używamy dodatkowego...

16
Co oznacza „</ dev / null”?

Rozumiem, że > /dev/nullprzekierowuje rzeczy, na /dev/nullktóre działa jak czarna dziura. Nie rozumiem jednak, co < /dev/nullto znaczy. Widziałem skrypt napisany w ten sposób: nohup myprogram > foo.out 2> foo.err < /dev/null & Co więc < /dev/nulloznacza powyższy kod? oto...