Mam plik skryptu, który zawiera szczegóły serwera set -A SERVERGRPS SERVERS_CA SERVERS_NY set -A CA ca126 ca546 ca 642 set -A NY ny112 ny113 ny114 teraz muszę napisać inny skrypt, który nie powinien mieć żadnych szczegółów na serwerze, nie powinien wyświetlać żadnych nazw serwerów powinien używać pierwszego skryptu, który wkleiłem …
czy możliwe jest uzyskanie powiadomienia z OS X (10.5 Leopard lub nowszego), że UPS przeszedł na baterię - tj. czy są jakieś powiadomienia lub zmiany konfiguracji systemu, które mogę monitorować? Jeśli to możliwe za pomocą skryptu bash, byłoby świetnie! Dzięki za pomoc.
Próbuję napisać skrypt, który może skopiować plik z lokalnego hosta do zdalnego hosta. A następnie chcę wykonać ten skrypt z lokalnego hosta. Ale nie jestem w stanie skopiować. Wyszukałem hasło i znalazłem poniższy kod. Ale po wykonaniu tej czynności prosi o hasło. Nawet jeśli nacisnę enter lub podam wartość lub …
Muszę zachować rozszerzenia plików i pracować z podfolderami. Na przykład: „File.name.ext” powinno stać się „File-name.ext” Jestem całkowicie nieświadomy co do skryptu powłoki, więc proszę o szczegółową odpowiedź. Nie mam pojęcia, co oznaczają przełączniki, ani nawet jak określić ścieżkę do tego celu.
Napisałem funkcję w bashu, która pobiera * jako dane wejściowe i dlatego powinna wyświetlić wszystkie pliki w tym konkretnym katalogu. ale nie. Oto co napisałem: # a function that mass deletes files in a directory but asks before deleting yrm() { echo "The following files are going to be deleted:" …
Mam dwa takie pliki csv: test1.csv: user size aaa 10 bbb 20 ccc 30 test2.csv: name value www 5 mmm 8 ppp 9 Chcę to przekonwertować na dwie oddzielne tabele HTML za pomocą skryptu powłoki. Jak mam to zrobic?
Próbuję uruchomić skrypt powłoki w pliku 31,65 Go json. ./oetl.sh database.json Muszę mieć nawiasy przed i po pliku. Co mam w bazie danych.json: {..},{..},.. Czego chcę : [{..},{..}..] Czy można to zrobić bez edycji pliku? Jeśli nie, jak mogę szybko edytować plik? Wiem, że mogę szybko powtórzyć nawias zamykający: echo …
Ustawienie zakresu pętli for na 20 jak to działa dobrze: $ cat test.sh #!/bin/bash for i in {1..20}; do echo "$i" done Ale jak ustawić limit liczby za pomocą arg z linii poleceń? for i in {1.."$1"}; do echo "$i" done $ ./test.sh 55 {1..55}
Wszystko, Mam aplikację, w której użytkownik pobiera spakowany folder, który rozpakowuje skrypt powłoki, a następnie zmienia nazwę do przetwarzania. Spakowany folder zawsze będzie miał następującą konwencję nazewnictwa: „rXXXXX_CityName.info.zip” . Folder w pliku zip ma nazwę „CityName.info” Gdy skrypt powłoki rozpakuje plik zip, dopisze „rXXXXX_” do nazwy folderu, aby utworzyć folder …
Próbuję użyć „dla” imię in ", aby przejść przez listę wartości. Używa pierwszej wartości w linii, ale trzyma się niekończącej się pętli. #!/bin/ksh set -x # created 7 JAn 2013 by L Cooper # purpose is to verify completion of QAD online backup. If incomplete then email personnel #EMAILTO=mfc_support@manitowoc.com EMAILTO=lee.cooper@manitowoc.com …
Próbuję uruchomić serwer zarządzany logiką internetową z systemu Linux. do tego mam jeden skrypt powłoki start_wls_managed4_btwnpmd01.shz następującym kodem. /folder-name1/folder-name2/bin/startManagedWebLogic.sh manage4_name01 & startManagedWebLogic.sh - to nazwa skryptu uruchamiania serwera zarządzanego i managed4_name01 - to nazwa mojego zarządzanego serwera gdy próbuję uruchomić start_wls_managed4_btwnpmd01.shplik, daje mi to następujący problem. Started by user anonymous …
Na przykład mam dwa pliki plik1.txt z dwoma kolorami oddzielonymi: 1111: 2222 3333: 4444 5555: 6666 7777: 8888 plik2.txt 1111: 2222 3333: 4444 5555: 6666 Chcę porównać drugi kolor i pożądane wyjście powinno wynosić 7777: 8888
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.