Jak rozwiązać problem z wykrzyknikiem w ścieżce pliku?

Skrypt:

set path to watch
DIR='/home/pi/!SambaShareFolder/x/from'
# set path to copy the script to
target_dir='/home/pi/!SambaShareFolder/x/to'
inotifywait -m -r -e moved_to -e create "$DIR" --format "%f" | while read f
do
echo $f
# check if the file is a .sh file
if [[ $f = *.sh ]]; then
...

Po usunięciu "!" ze zmiennych DIR i target_dir skrypt działa poprawnie.

#linux #raspberrypi #raspberry #
MisiekD - Jak rozwiązać problem z wykrzyknikiem w ścieżce pliku?

Skrypt:
set path...

źródło: comment_1663181430BKzR5LEBYiAKSzLtwxTylO.jpg

Pobierz
@2meters: nosz kuźwa, działa byczq ;P

Zamieniłem z:

'/home/pi/!SambaShareFolder/x/from'
na:

'/home/pi/!SambaShareFolder/x/from'
Widocznie jak daję w pojedynczy cudzysłów to nie trzeba dawać ``

Miłego dnia!
@MisiekD: fswatch /path/to/file | xargs -I@ bash -c 'echo @': teraz dla każdej zmiany w tym pliku zostanie odpalone echo @, gdzie @ to scieżka do pliku. Możesz ten plik przeslac np za pomocą fswatch /path/to/file | xargs -I@ bash -c 'scp @ host:/path/on/the/host'
Siemka!
Ogólnie bardzo dziękuję za odp. tutaj o skrypcie Bash, jednak z racji, że potrzebuję bardziej rozbudować skrypt, a jestem niezbyt zaawansowany w Bash-u, to bardziej opiszę czego potrzebuję. Być może ktoś mnie zainspiruje, a chyba chcę dany pomysł zrobić na "okrętkę".

Ogólnie to:
1. Mam plik PDF (kilka stron A4). Potrzebuję go zrasteryzować o "rozdzielczości" 600dpi do plików JPG (jakość maksymalna) - komenda WIndowsa: magick.exe convert -density 600 +antialias %1 "%~dpn1_RASTERIZED.jpg"
via Wykop Mobilny (Android)
  • 0
Hej,
jak w Bashu napisać skrypt, który będzie mi łączył pliki *.JPG w jeden plik *.PDF wg najstarszej daty utworzenia pliku? Chodzi mi głównie o to jak posortować pliki, by w PDF-ie na pierwszej stronie był najstarszy utworzony plik, a na ostatniej stronie najnowszy zmodyfikowany plik. Ciężko mi znaleźć jak to posortować.
Bo chyba zwykłe polecenie jak "sort" (czy coś w tym stylu) raczej nie posortuje tak w "powietrzu", by później inna
@MisiekD: ls -rt *.jpg | imagemagic (...)

Wierzę, że imagemagic ma przełącznik by brać nazwę z pipe'a, jeśli nie to można popróbować z listą parametrów:

imagemagic -(parametr dla listy plików ale go nie znam)="`ls -rt *.jpg | xargs`"

Wszystko z pamięci klepię, ale to będzie coś koło tego ;D
Czy na #ubuntu zadziała hybrid sleep w przypadku zużycia 100 GB RAM?
Na Windows to normalnie system stworzył hiberfil.sys na dysku, który miał około 100 GB.
tl;dr montowanie ntfs dysku na linuxie

Prosty temat a męczę sie już którąś godzinkę xD
Montowanie NTFS do odczytu/modyfikacji.
Zainstalowałem Ubunciaka podpiałem drugi dysk i chcę go zamnotować do odczytu i docelowo udostępnić przez sambę.
Jednak za każdym razem dysk jest tylko do odczytu :<

Mój plik fstab :
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be
@strusmig: @fervi: @Azur88: @strusmig: @Dalegor_: @Bpnn: @Colek: Problem się sam rozwiązał po tej długiej batalii chciałem podpiąc do głównego kompa z Windowsem. Oba sloty Sata mam zajęte więc chciałem użyć adaptera USB ->Sata z zewnątrzym zasilaczem. No i robiąc to jak zawsze wsadziłem odwrotnie wtyczkę do zasilacz - mimo wycięcia, nawet oporu nie poczułem ;_; Wpiąłem do dysku i poleciał dymek. Dobrze że wszystkie dane
ok, naebałem się to mogę coś napisać na mirko. ktoś gdzieś na wykopie napisał: "ubuntu działa od razu, nie trzeba niczego konfigurować" co oczywiście jest bzdurą. lista rzeczy, które trzeba zrobić zaraz po zainstalowaniu systemu:
1. upewnij się, że system działa na wayland, bo xorg to zlagowane gówno, które ma problem z latency i/lub v-sync, zwłaszcza na kilku monitorach. cały twój user-experience pójdzie w #!$%@?, jeśli wcześniej pracowałeś na windowsie, gdzie interfejs
ly000 - ok, naebałem się to mogę coś napisać na mirko. ktoś gdzieś na wykopie napisał...

źródło: comment_1661198549D0m77WdHBL30dAFVGc5m6I.jpg

Pobierz