Pytania otagowane jako shell-script

Skrypt powłoki to skrypt napisany dla powłoki lub interpretera wiersza poleceń systemu operacyjnego.

1
wykonanie skryptu przez ssh, a nie rzeczywiste wyjście
W ten sposób wykonuję skrypt przez ssh: ssh user@host 'bash -s' < ./script.sh problem polega na tym, że czasami dane wyjściowe, które otrzymuję, nie są poprawne, linie są mieszane. W moim przypadku skrypt wykonuje niewiele nowych, normalne wyjście to coś w stylu: ... Note: Ignoring non-mail file: foobar Note: Ignoring …


4
Jak zastąpić biały znak podkreśleniem we wszystkich nazwach plików?
Podany poniżej skrypt umieszcza „podkreślenie” zamiast „białych znaków” we wszystkich nazwach plików w określonym folderze. Mam problem z tworzeniem skryptu powłoki, który umieszcza „podkreślenie” zamiast „białych znaków” w nazwach wszystkich podfolderów i zawartych w nich plików, a nie tylko w folderze. Czy ktoś ma jakieś wskazówki, jak to zrobić? Oto …

1
Jak mogę wywołać plik wsadowy w innym pliku wsadowym?
próba wywołania pliku wsadowego w innym pliku wsadowym skrypt kończy synchronizację folderów zdalnych, ale następnie nie może wywołać innego pliku wsadowego. @echo off "C:\Program Files (x86)\WinSCP\WinSCP.com" ^ /log="C:\Test\TestLog.log" /ini=nul ^ /command ^ "open sftp://test/ -hostkey=""ssh-dss 2048 xxxxxxxxxxxxxxxxxxxxxxxxx=""" ^ "synchronize remote \\Please\Send\Some\Help /Dir/Test" ^ "exit" set WINSCP_RESULT=%ERRORLEVEL% if %WINSCP_RESULT% equ 0 …



2
Skrypt Bash / expect zaloguje się przez ssh i port knocking. Klucze SSH nie są możliwe
Mój serwer logowania znajduje się za zaporą ogniową, która wykorzystuje przełączanie portów, aby umożliwić wejście. Przepływ logowania jest Wprowadź polecenie pukania do portu. Wymaga to podania mojego zewnętrznego adresu IP. Po wyświetleniu monitu wprowadź moje hasło do portu. Wpisz polecenie ssh Wpisz hasło Mogę uzyskać pozwolenie na używanie kluczy ssh, …

2
Skrypt Bash: zmień nazwę wszystkich plików poniżej katalogu?
Oto, co chciałbym zrobić w pseudokodzie: for subdir in [all first-level subdirectories of the current directory]: for file in [all files in subdir]: rename file to "myprefix_" + current_filename_padded_with_zeroes Rozumiem przez current_filename_padded_with_zeroesto, że np. Bieżąca nazwa pliku jest 01.pngzmieniona na 0001.pnglub 100.pngzmień na 0100.png. Czy ktoś może mi pomóc przetłumaczyć …

3
Zamiana wierszy tekstu na inny w różnych plikach w Uniksie
Mam listę ponad 200 plików rozszerzeń powiązań z dokładnymi informacjami o subdomenach. Przykładowy schemat wygląda następująco. # /named_ext/db.mysite.com subdomain A 200.201.202.203 Muszę zastąpić całą linię zestawem trzech różnych linii, podoba mi się to. subdomain A 200.201.202.204 subdomain A 200.201.202.205 subdomain A 200.201.202.206 Masz pomysł, jak wykonać takie zastąpienie we wszystkich …

1
Zamień zagnieżdżone polecenie LaTeX na wiele argumentów
Chciałbym zastąpić polecenie LaTeX \teilseiten{left col width}{left col text}{right col text}zagnieżdżonym środowiskiem. Problem polega na tym, że drugi i trzeci argument \teilseitenzawiera polecenia i / lub środowiska. \teilseiten{0.5}{ Some text and \textbf{even} \begin{tiny} environments \end{tiny} }{ Some other text and \textbf{even} \begin{tiny} more environments \end{tiny} } Należy zastąpić whith \begin{mycolumns} …


1
Nie kończ EOF za pomocą sshpass
Poniżej znajduje się mój kod skryptu: sshpass -e ssh -o "StrictHostKeyChecking no" voltdb@$DB_SERVER_IP /bin/bash << EOF cd voltdb/bin echo "ReInitializing VoltDB, Wait for 5second" ./voltdb init --force sleep 5s echo "Starting VoltDB, Wait for 20second" ./voltdb start & sleep 20s echo "setUpVoltDB completed" exit EOF echo "After EOF" Tutaj ./voltdb …

1
plik skryptu powłoki (.sh) - polecenie dynamiczne
Próbuję zbudować dynamiczne polecenie do wykonania w pliku .sh, jednak kiedy to robię, wydaje się, że w jakiś sposób dodaje on znaki, więc polecenie nie jest poprawnie wykonywane. Zauważ, że używam tego przez okna, używając bash.exe. Przykład kodu: Mój plik command.cmd: bash --login -x command.sh Parameter1 Mój plik .sh: #!/bash …

2
Jak usunąć katalog z Terminalu bez znajomości jego nazwy?
Mam katalog, który chcę usunąć. Nazwa katalogu to losowy ciąg liter i cyfr. Znam ścieżkę do jej katalogu nadrzędnego, więc jak rekurencyjnie usunąć zawartość tego katalogu? W katalogu nadrzędnym nie ma innych plików / katalogów. Wiem, że muszę zrobić coś takiego: $ rm -r path_to_dir ale ponieważ nie mam nazwy …


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.