Pytania otagowane jako bash

W przypadku pytań dotyczących skryptów napisanych dla powłoki poleceń Bash. W przypadku skryptów powłoki z błędami / błędami składni sprawdź je za pomocą programu shellcheck (lub na internetowym serwerze shellcheck pod adresem https://shellcheck.net) przed opublikowaniem tutaj. Pytania dotyczące interaktywnego korzystania z Bash są bardziej prawdopodobne na Super User niż na Stack Overflow.



9
Użyj Expect w skrypcie Bash, aby podać hasło do polecenia SSH
Próbuję użyć Expect w skrypcie Bash, aby podać hasło SSH. Podanie hasła działa, ale nie kończę sesji SSH tak, jak powinienem. Wraca cieśniną do Basha. Mój skrypt: #!/bin/bash read -s PWD /usr/bin/expect <<EOD spawn ssh -oStrictHostKeyChecking=no -oCheckHostIP=no usr@$myhost.example.com' expect "password" send "$PWD\n" EOD echo "you're out" Wynik mojego skryptu: spawn …
135 linux  bash  ssh  expect 

5
Jak znaleźć pliki tylko w podanym katalogu i ignorować podkatalogi za pomocą basha
Przyjrzałem się innym podobnym pytaniom, ale nie znalazłem takiego, które pozwoliłoby mi zrozumieć koncepcję i zastosować ją do mojej sytuacji w oparciu o mój ograniczony czas. Po prostu uruchamiam polecenie wyszukiwania, aby znaleźć określone pliki, ale niektóre pliki w podkatalogach mają tę samą nazwę, którą chcę zignorować. Dzięki za wszelką …
135 bash  unix 



6
Skrypt Bash, aby skonfigurować tymczasowy tunel SSH
Na Cygwin chcę, aby skrypt Bash: Utwórz tunel SSH do zdalnego serwera. Wykonaj prace lokalnie, korzystając z tunelu. Następnie zamknij tunel. Część z zamknięciem wprawia mnie w zakłopotanie. Obecnie mam kiepskie rozwiązanie. W jednej powłoce uruchamiam następujące, aby utworzyć tunel: # Create the tunnel - this works! It runs forever, …
134 bash  ssh 

3
Bash Script: policz unikalne linie w pliku
Sytuacja: Mam duży plik (miliony wierszy) zawierający adresy IP i porty z kilku godzinnego przechwytywania sieci, po jednym IP / port na linię. Linie mają następujący format: ip.ad.dre.ss[:port] Pożądany rezultat: Każdy pakiet, który otrzymałem podczas logowania, ma swój wpis, więc istnieje wiele zduplikowanych adresów. Chciałbym móc to uruchomić za pomocą …
134 bash 



18
Jak usunąć historię ostatnich 10 poleceń w powłoce?
Następują polecenia 511 clear 512 history 513 history -d 505 514 history 515 history -d 507 510 513 516 history 517 history -d 509 518 history 519 history -d 511 520 history Mogę usunąć pojedyncze przez history -d 511, ale jak usunąć ostatnie 10 poleceń i między 10 historią poleceń …
133 linux  bash  shell  terminal 

11
Jak skonfigurować uzupełnianie wiersza poleceń git bash?
Np. Na świeżej maszynie ubuntu właśnie uruchomiłem sudo apt-get giti nie ma zakończenia podczas wpisywania np git check[tab]. Nie znalazłem nic na http://git-scm.com/docs , ale uzupełnienie IIRC jest obecnie zawarte w pakiecie git i potrzebuję tylko odpowiedniego wpisu w moim bashrc.
133 git  bash 

4
Usuń znak z końca zmiennej
Automatyczne uzupełnianie przez Bash dodaje znak / na końcu nazwy katalogu. Jak mogę usunąć to z parametru pozycyjnego? #!/bin/sh target=$1 function backup(){ date=`date "+%y%m%d_%H%M%S"` PWD=`pwd` path=$PWD/$target tar czf /tmp/$date$target.tar.gz $path } backup
132 bash  shell 



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.