Pytania otagowane jako bash

Bash (Bourne-Again SHell) to domyślnie powłoka używana w interfejsie wiersza poleceń Ubuntu.


1
Polecenie terminalu, aby powiększyć
Szukałem tego przez jakiś czas i nigdzie nie mogę go znaleźć. Muszę być w stanie powiększyć (odpowiednik Ctrl + Shift + „+”) przez terminal. Próbowałem xdotool, ale nie wiem, jak to zrobić, aby zarejestrować „+” (lub klawisz =). Jest to bardzo ważne i było moim marzeniem. Teraz, gdy jestem już …


4
Zmienna ze znakami cudzysłowu „$ ()”
Napisałem ten skrypt: #!/bin/bash while [ true ] do currentoutput="$(lsusb)" if [ "$currentoutput" != "$lastoutput" ] then echo "" date and Time >> test.log date +%x_r >> test.log lastoutput="$(lsusb)" lsusb >> test.log fi sleep 5 done Jestem nowicjuszem, który próbuje szybko się uczyć i mam pytanie o cudzysłowy zmiennej . …
12 bash  scripts 


4
Skrypt Bash, aby ograniczyć liczbę logowań
Moja firma wymaga, aby mieć uruchomioną jedną aplikację serwerową, do której wszyscy użytkownicy uzyskują dostęp za jej pośrednictwem za pomocą putty terminal. Chcę napisać skrypt powłoki, w którym powinien być otwarty tylko 20 kitowy terminal. Jeśli 21 terminal jest otwarty, chcę go natychmiast zamknąć. Jak mogę to osiągnąć? Proszę pomóż …

3
Błąd w funkcji powłoki, aby liczyć liczby parzyste
Aby wykonać zadanie, muszę napisać funkcję, która wypisze liczbę parzystą, jeśli otrzyma ciąg liczb. Użyłem fragmentu kodu, którego użyłem do poprzedniego zadania (aby wydrukować, 1gdy liczba była parzysta, a 0kiedy liczba była nieparzysta) Mój problem polega na tym, że moja funkcja nadal drukuje 0. Co ja robię źle? Oto mój …




2
Do pętli z alfabetem
Działa to doskonale w OSX #!/bin/bash chars=( {a..z} ) n=3 for ((i=0; i<n; i++)) do echo "${chars[i]}" done Ale kiedy uruchamiam go na Ubuntu, pojawia się następujący błąd. ForLoopAlphabetTest.sh: 2: ForLoopAlphabetTest.sh: Syntax error: "(" unexpected Nie mogę rozwiązać problemu. Jakieś sugestie?
12 bash  scripts  syntax 

1
Czy globbing jest cechą powłoki?
Czytam wiele pytań i odpowiedzi takich jak ta i ta Wiem, że symbole wieloznaczne są rozszerzane przez powłokę przed uruchomieniem polecenia i są one cechą powłoki. Również symbole wieloznaczne działają z tymi poleceniami, które mogą przyjmować wiele argumentów. W find . -name *.rb jeśli mamy więcej niż jeden plik w …
12 bash  find  wildcards 

3
Wyodrębnij słowo z ciągu za pomocą grep / sed / awk
Mam sznurek 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 i chcą, aby wyodrębnić słowa qa, który następuje -Dspring.profiles.active. Mam zapis łańcucha w pliku text.txt, aby go tylko wypróbować. Kiedy robię grep -r -o "spring.profiles.active=" text.txt Wynik to spring.profiles.active= To słowo nie zawsze jest qa, może być prodlub dev. Co chciałbym zrobić, to …
12 command-line  bash  grep  sed  awk 


1
Co robi _expand?
Pracowałem z powłoką i przez pomyłkę automatycznie się wypełniłem tabpo napisaniu _e, co spowodowało _expand. Co robi to polecenie? Nie mogłem znaleźć wyjaśnienia online, jedyne odniesienia, które mogłem znaleźć tutaj na Ask Ubuntu, to: Nie można zmienić monitu zsh Funkcja autouzupełniania terminala może być zgodna tylko od początku? Ale nie …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.