Bash – wykrywanie wklejanego tekstu to kolejny wpis, w którym dzielę się wiedzą przypadkowo nabytą. Tym razem napotkany błąd, skutkujący tym, że wklejany przeze mnie tekst wyglądał w terminalu tak:

0~tekst1~


sprawił, że dowiedziałem się o istnieniu funkcjonalności bracketed paste mode, którą można wykorzystywać np. w Bashu.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mk321 A masz uprawnienia żeby tworzyć typy i pakiety? Jeśli tak to możesz sobie dodać typy obiektowe do przetwarzania json. Poszukaj na necie PL/JSON. Powinieneś znaleźć skrypty (create) tworzące odpowiednie typy. Później sobie polecisz skryptem i zrobisz to co chcesz.
  • Odpowiedz
Uczę się bawić w #bash i robie sobie podstawowe jakieś skrypciki i teraz chcę zrobić skrypt na sprawdzanie czy jest net.
https://pastebin.com/kZHzexxJ
W teorii powinno to działać tak, że jeżeli wywołane echo pinga z grepem "failure" nie zwraca nic, to echo wywołuje informacje o tym, że internet jest. W drugim przypadku, gdy internetu nie ma, to grep powinien zwracać echo, że nie ma internetu.

Mój problem polega na tym, że
Gennwat - Uczę się bawić w #bash i robie sobie podstawowe jakieś skrypciki i teraz ch...

źródło: comment_8J519sEJOY5vRpxtQYzt2oc9tUYun2ST.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lis6502: @lis6502: "2>&1" okazało się kluczowe i nawet mój pierwszy kod zadziałał, choć jak juz zdążyłem się z waszych odpowiedzi - działa, ale jest beznadziejny.
Tu jeszcze fajne linki znalazłem odpowiadające na moje pytanie co to tak naprawdę jest to "2>&1".
https://askubuntu.com/questions/625224/how-to-redirect-stderr-to-a-file
https://stackoverflow.com/questions/10508843/what-is-dev-null-21

Także wielkie dzięki chłopaki. W bashu po prostu chcę potrafić pisać jakieś proste rzeczy i pewnie pobawie się nim jeszcze trochę (musze pomyśleć nad jakimiś
  • Odpowiedz
Mam plik w formie

nazwa
haslo

i chciałbym wczytać go do zmiennych, tak żeby $var_un zawierało nazwa a $var_pw zawierało haslo. Jest na to jakiś prostszy sposób niż while z read i iteratorem oraz if w środku?
#bash #linux
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@salad_fingers: Bo trochę źle zapytałeś zapytanie. Z twojego opisu wynika, że nie chcesz chodzić po pliku czy wyszukiwać w nim jakieś konkretne dane - ty chciałeś wyciągnąć konkretne linie i takie zapytanie powinieneś stworzyć.
  • Odpowiedz
Cześć

W trakcie instalacji Archa chroot kiedy probowalem uzyc mkinitcpio, żeby utworzyc RAM disk mam komunikat command not found. Probowalem uzywać sudo - nie pomoglo, PATH=$PATH:/sbin - nie pomoglo, po wyświetleniu PATH przez echo widzę, że mam katalog /usr/local/sbin, więc powinno byc ok. Znalazlem tylko jeden taki temat na forum Archa i zalecili tam dokladnie co zrobilem wczesniej. :/Nie dzialają też inne komendy jak shutdown czy reboot. Wie ktoś jak rozwiązać problem?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 232
Żona wysłała mnie po cytrynowego żywca. Po godzinie wróciłem w-------y, bez zakupów oddając jej kasę powiedziałem:

- Odwiedziłem wszystkie sklepy w mieście ale takiego piwa to nigdzie nie było.

#bash #heheszki #pdk #pasta
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy da się w man wyświetlić tylko info o konkretnej opcji? Na przykład interesuje mnie informacja tylko o tym, co robi ls -A. Grepowanie po fladze wyświetli mi tylko jedną linijkę, a bardziej skomplikowane regexy w awk/sed to już zbyt wiele roboty, by dowiedzieć się o jednej opcji.
#linux #bash #informatyka
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lis6502: aha bo może niezrozumiale napisałem, oczywiście -C - wznawia ale po ponowieniu polecenia a mi chodzi żeby sobie tak jakby czekał sam aż net wróci i sam zacznie pobierać
  • Odpowiedz
Mam skrypt który wykonuje zdalnie i posiada on w kodzie "read". Oczywiście oczekuje na podanie parametru tyle, że ja nie mam go jak podać. Jak mogę przy wywołaniu skryptu podać parametr który zostanie odczytany przez read?
#linux #bash #serwery
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #linux #shell #bash #programowanie
Dlaczego skrypt nie czeka mi na odpowiedź z ssh, tylko wykonuje się dalej, i to jakoś dziwnie?
Prosty przykład:

local_home=$HOME
remote_home="$(ssh user@host 'echo $HOME')"
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Natomiast kopiuj/wklej do konsoli z pliku tekstowego jest przerywane w momencie odpalenia połączenia ssh


@grajlord: Nie ogarniam o co Ci chodzo.
ssh -t host 'cmd1; cmd2; FOO=hello sh -i'
  • Odpowiedz