Jestem nowy w programowaniu !! Czy ktoś może pomóc usunąć :pierwszą pozycję znacznika czasu::29.06.2019 23:03:17 Obecnie próbuję to zrobić za pomocą poleceń awk / cut, jak pokazano poniżej: TDS="$(grep 'Logfile started' process.log | awk '{print $3,$4}' | cut -d: -f2)" echo "$TDS" 29.06.2019 23 A wynik nie jest tym, czego …
Z date -dmoże wyświetlać przyszłą lub następną datę $ date -d "next mon" Mon May 13 00:00:00 CST 2019 $ date -d "mon" Mon May 13 00:00:00 CST 2019 Niestety nie udało się wyświetlić poprzedniego dnia tygodnia $ date -d "previous Monday" date: invalid date ‘previous Monday’ Jak wyświetlić poprzedni …
Używam fińskiego układu klawiatury, który odwzorowuje AltGr+ Spacena niezniszczalną przestrzeń (NBSP, U + 00A0). Ogólnie jestem z tego zadowolony, ale okazuje się, że często przypadkowo piszę NBSP zamiast normalnej spacji po potoku „ |” (napisany za pomocą AltGr+ <z fińskim układem klawiatury) podczas korzystania z linii poleceń bash. Myślę, że …
Załóżmy, że mam pięć .shskryptów Bash ( ) w folderze ( my_folder) i mają one następujące nazwy: script_1.sh script_2.sh script_3.sh script_4.sh script_5.sh Jak mogę napisać szósty skrypt Bash lub tylko jedną linijkę, która zacznie razem uruchamiać wszystkie te skrypty? Potrzebuję pięciu skryptów, aby zacząć działać razem jednocześnie, a nie jeden …
Mam dwa foldery o podobnych strukturach podfolderów, które chciałbym porównać. Na przykład: A ├── child-1 ├── child-2 ├── child-3 ├── child-4 ├── child-5 i B ├── child-1-some-text ├── child-2-more-text ├── child-3-nothing ├── child-6-random-text ├── child-7-more-random-text Chciałbym wymienić wszystkie te podfoldery, z Aktórych są prefiksy dla podfolderu, Boraz wymienić odpowiednie podfoldery …
Napisałem skrypt, który usuwa wszystkie oprócz dwóch ostatnich plików w folderze: #!/bin/bash ls -1 --quoting-style=shell-always /path/to/some/folder \ | head -n -2 \ | xargs printf -- "'/path/to/some/folder/%s'\n" \ | xargs sudo rm -rf Ten skrypt będzie wykonywany codziennie jako zadanie crona. Rozumowanie jest następujące: Uzyskaj listę wszystkich używanych plików ls …
Jestem bardzo, bardzo nowy w skryptowaniu. Oto prosty skrypt (który działa), który napisałem, który wyświetla obraz po upływie 5 minut: sleep 300 && firefox file:///home/tasks/fiveminutes.jpg Oto moje pytanie: czasami nie pamiętam, czy uruchomiłem stoper. Czy istnieje sposób, aby dodać tekst lub ikonę (najlepiej na pasku zadań, ale gdziekolwiek byłoby świetnie), …
Próbuję zmienić nazwę plików w ten sposób: for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done Ale sedpolecenie zastępuje wszystkie spacje _. Jak mogę edytować sedpolecenie, aby zawierało spacje wraz z określonymi znakami? Próbowałem używać, \sale to nie działa ... EDYCJA: Na przykład: trip: …
W Ubuntu 16.04.3 mam bardzo prosty skrypt bash: test.sh [[ 0 == 0 ]] && result="true" || result="false" echo $result echo $USER $SHELL $0 Kiedy nazywam to jako użytkownik inny niż root melub jako root, działa zgodnie z oczekiwaniami. Jeśli użyję sudo ./test.sh, narzeka na błąd składniowy: $ ./test.sh true …
Dlaczego polecenie mkdir kończy się niepowodzeniem: „Brak takiego pliku lub katalogu”? #!/bin/bash set -e BIN_DIR="~/bin/" if [ ! -d "$BIN_DIR" ]; then mkdir "$BIN_DIR" fi
Natknąłem się na wzory globowania i symbole wieloznaczne, a szczególnie mnie interesuje [!]. Konstrukcja ta jest podobna do [!]konstrukcji, z wyjątkiem tego, że zamiast dopasowywać dowolne znaki w nawiasach, będzie pasować do dowolnego znaku, o ile nie będzie wymieniony między [a ]. rm myfile [!192] Powyższe wierzę, że usunie wszystkie …
Właśnie zaktualizowałem Ubuntu 16.04 do 17.04 i znalazłem mały problem z cdpoleceniem. Powiedzmy, że mam dwa foldery: album-01ialbum-02 W Ubuntu 16.04, jeśli to zrobię cd album*, przejdzie do pierwszego znalezionego folderualbum-01 Ale w nowym Ubuntu 17.04, jeśli to zrobię, cd album*to wynik -bash: cd: too many arguments Jak zrobić cdw …
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.