Próbuję poprawić mój pierwszy skrypt bash, aw pewnym momencie nazwa pliku jest przekazywana do skryptu jako $1. Muszę wyodrębnić nazwę pliku bez rozszerzenia. Obecnie zakładam, że wszystkie rozszerzenia są trzyliterowe, więc usuwam ostatnie 4 znaki, aby uzyskać nazwę pliku: a="${1:0:-4}" Ale muszę być w stanie pracować z rozszerzeniami, które mają …
Analizuję dane wyjściowe NTTP, aby przekazać jego zawartość do naszej bazy danych za pomocą narzędzia konsoli. Pierwszy element to jedno znakowy podciąg zawierający status pilota. Może to być „*”, „+”, „o”, „#” itd. Lepiej umieszczę go w DB jako liczbę, aby można go było łatwo przechowywać w procedurach przechowywanych, ale …
Nagrywam pulpit za pomocą avconv (aka ffmpeg), a następnie skaluję go do 720p. Niedawno dodałem do mojego skryptu, aby mogli wybrać okno za pomocą xwininfo i zapisze je konkretnie. Jednak jeśli format wyjściowy nie jest podzielny przez 2, koder wariuje i nie otrzymuję mojego wideo. Czy istnieje sposób, aby to …
Istnieje serwer, do którego dostęp ma wielu użytkowników korzystających z ssh. Próbuję dowiedzieć się, który użytkownik wykonał określone polecenie. Zna listę użytkowników, którzy aktualnie uzyskują dostęp do serwera za pomocą. who Poznam również listę poleceń wykonanych za pomocą history. Ale skąd wiedzieć, który użytkownik wykonał polecenie jak cp file1.sh file2.shna …
Wiele razy, gdy wprowadzam długie polecenie w bash lub zsh (są to jedyne dwie powłoki, w których jestem pewien, że to widziałem), kursor wypacza się gdzieś pośrodku ciągu, który wprowadzam, czy ktoś może wyjaśnić, dlaczego tak jest, a jeśli można coś z tym zrobić? Zauważyłem, że często zdarza się to, …
To pytanie ma już odpowiedzi tutaj : Zamknięte 7 lat temu . Możliwe duplikaty: Oglądaj system plików w czasie rzeczywistym na OS X i Ubuntu Szukam wydajnej metody monitorowania lokalnego katalogu w OSX i jeśli jakieś pliki zostały zmienione w tym katalogu, uruchom skrypt bash, aby zatwierdzić pliki w github. …
Napisałem scenariusz. Kiedy się uruchomi, nie przestanie i nadal pobiera dane z Internetu. Mogę to nazwać w ten sposób: cd /User/Desktop/project/internetScanner/ python3 main.py start Ale chciałbym to nazwać bezpośrednio z terminala w ten sposób w miejscu docelowym: internetScanner start Jak mogę to zrobić?
$ mysql -e 'select a,b from tablefoo' databasename daje +---+---+ | a | b | +---+---+ | 1 | 0 | | 2 | 1 | +---+---+ natomiast $ mysql -e 'select a,b from tablefoo' databasename > file zwraca plik filezawierający a b 1 0 2 1 (gdzie tabulator znajduje …
Zainstalowałem podsystem Linux dla Windows 10. Działa dobrze, ale chcę zmienić domyślne środowisko powłoki dla podsystemu. Zrobiłem sudo apt-get install fishi wtedy chsh -s /usr/bin/fish. Ale kiedy uruchamiam bash.exew systemie Windows, zawsze zaczyna się bash (myślę, że jest przewidywalny). Czy ktoś zna argumenty, aby zmienić to zachowanie?
Zauważyłem, że wiele razy przeszukuję historię wstecz z wiersza poleceń za pomocą CTRL+ r, jeśli chcę edytować polecenie, czasami kursor przeskakuje do niewłaściwej pozycji po naciśnięciu klawisza strzałki lub wpisaniu CTRL+ alub CTRL+ e. Określona pozycja, do której przeskakuje, wydaje się być przesunięciem równym rozmiarowi wiersza polecenia ustawionemu w PS1. …
Mam następujący skrypt screen -d -m -S $1 #start screen minimized screen -S $1 -X stuff "$beast " #stuff commands chyba że najpierw podłączę ekran, wydaje się, że wpływ rzeczy nic nie da? Dlaczego tak jest i jak mogę zmodyfikować ten skrypt, aby nie trzeba było dołączać ekranu?
To pytanie ma już odpowiedzi tutaj : Zamknięte 9 lat temu . Możliwa duplikat: mierzenie czasu wykonania skryptu Jak miałbym określić, ile czasu zajmuje foo.shuruchomienie skryptu ? Szukam czegoś podobnego do tici tocw MATLAB.
Biorąc pod uwagę dwa pliki, chcę napisać skrypt powłoki, który odczytuje każdy wiersz z pliku 1 i sprawdza, czy jest on w pliku 2. Jeśli wiersz nie zostanie znaleziony, powinien wypisać dwa pliki są różne i wyjść. Pliki mogą zawierać słowa liczb lub cokolwiek innego. Na przykład : plik1: Hi! …
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.