Pytania otagowane jako shell

Powłoka jest interfejsem wiersza poleceń Uniksa. Możesz pisać polecenia w powłoce interaktywnie lub pisać skrypty automatyzujące zadania. Użyj tego znacznika do pytań dotyczących / bin / sh i najbardziej kompatybilnych powłok (ash, bash, ksh, zsh,…). Skrypty powłoki z błędami sprawdź je w http://shellcheck.net przed opublikowaniem tutaj.

3
Jak mogę przekazać już przekazany klucz SSH do Tmux?
Łączę się przez SSH z komputera, na którym przechowywane są moje klucze, przekierowuję na drugi komputer, a następnie próbuję użyć kluczy z poziomu tmux. Wydaje mi się, że „tracę” przekazywanie podczas wchodzenia do tmux. Jak mogę „przekierować ponownie”, aby móc używać moich kluczy z poziomu tmux? $ ssh [server] -o …
15 shell  ssh  tmux 


2
Jak działa GLOBIGNORE?
Według strony podręcznika bash: GLOBIGNORE A colon-separated list of patterns defining the set of filenames to be ignored by pathname expansion. If a filename matched by a pathname expansion pattern also matches one of the patterns in GLOBIGNORE, it is removed from the list of matches. Jednak w praktyce ... …

3
Shell Script - błąd składni w pobliżu nieoczekiwanego tokena `else '
Z poniższego skryptu powłoki, dlaczego otrzymuję błędy syntax error near unexpected token `else' Skrypt powłoki echo "please enter username" read user_name echo "please enter password" read -s pass echo ${ORACLE_SID} SID=${ORACLE_SID} if ["${ORACLE_SID}" != 'Test'] then sqlplus -s -l $USER_NAME/$PASS@$SID <<EOF copy from scott/tiger@orcl insert EMP using select * from …

3
Jak radzić sobie z surowymi danymi binarnymi w potoku bash?
Mam funkcję bash, która przyjmuje plik jako parametr, sprawdza, czy plik istnieje, a następnie zapisuje w pliku wszystko, co wychodzi ze standardowego wejścia. Naiwne rozwiązanie działa dobrze dla tekstu, ale mam problemy z dowolnymi danymi binarnymi. echo -n '' >| "$file" #Truncate the file while read lines do # Is …
15 bash  shell  binary 


5
Indeksuj ciąg w bash
Jak mogę odwoływać się do ciągu według indeksu w sh / bash? To znaczy w zasadzie dzielenie. Próbuję usunąć 5 znaków z nazwy pliku. Wszystkie nazwy mają strukturę: nazwa_kod_nr. Usiłuję usunąć 5-bitowy kod kodu. name_nr_ma zawsze 10 znaków. Czy istnieje coś takiego; for i in * ; do mv "$i" …
15 bash  shell  string 

2
Jak sortować za pomocą poleceń grep i sort?
Chciałbym utworzyć posortowaną listę wszystkich usług TCP znalezionych w pliku /etc/services, potokować wyjście polecenia grep tcp /etc/servicesdo polecenia sort, a następnie przekierować wyjście tego potoku do pliku ~/pipelab.txt. Ciągle pojawia się komunikat o błędzie, że moje dane wyjściowe są nieprawidłowe i nie wiem dlaczego. Oto, co próbowałem ostatnio: grep tcp …
15 shell  pipe 




2
przenieś pliki określonego wzorca do innego katalogu
W katalogu /home/inmam pliki takie jak to: crust.MC12345.txt crust.etcMC12345.txt crust.MC23456.txt crust.etcMC23456.txt crust.etctcMC23456.txt Muszę tylko przejść crust.etcMC12345.txti przejść crust.etcMC23456.txtdo innego /home/outkatalogu. Jakiego wzorca używam w poleceniu mv dla powyższego scenariusza?
15 shell  wildcards  mv 


3
Jaka jest różnica między ping -w a ping -W?
Do czego służy -wflaga (termin) ping? Nie mogę znaleźć opisu tego na pingstronie podręcznika ; tylko dla -W, co zajmuje sekundy jako parametr. Jaka jest różnica między nimi i jak mogę ustawić limit czasu ping (jeśli host nie odpowiada) na 200 ms?
15 shell  ping  timeout 


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.