Muszę programowo rozwinąć wzorzec globalny (jak ../smth*/*lub /etc/cron*/) do listy plików. Jaki byłby najlepszy sposób na
Muszę programowo rozwinąć wzorzec globalny (jak ../smth*/*lub /etc/cron*/) do listy plików. Jaki byłby najlepszy sposób na
Mam tę listę plików pdf w katalogu: c0.pdf c12.pdf c15.pdf c18.pdf c20.pdf c4.pdf c7.pdf c10.pdf c13.pdf c16.pdf c19.pdf c2.pdf c5.pdf c8.pdf c11.pdf c14.pdf c17.pdf c1.pdf c3.pdf c6.pdf c9.pdf Chcę połączyć je za pomocą ghostscript w kolejności numerycznej (podobnej do tej): gs -q...
Przypadkowo zapomniałem podać miejsce docelowe przed naciśnięciem klawisza Return. Gdzie mv ./*bez podania miejsca docelowego przenieść pliki i katalogi z bieżącego
Jak mogę wyszukać nazwę wieloznaczną we wszystkich podfolderach? Jaki byłby odpowiednik polecenia DOS: dir *pattern* /sw *
Jak prawidłowo wykonać forpętlę w odwrotnej kolejności? for f in /var/logs/foo*.log; do bar "$f" done Potrzebuję rozwiązania, które nie łamie się z funky w nazwach
Mam problem z opanowaniem podstaw skryptów Bash. Oto co mam do tej pory: #!/bin/bash FILES="/home/john/my directory/*.txt" for f in "${FILES}" do echo "${f}" done Chcę tylko wyświetlić listę wszystkich .txtplików w forpętli, dzięki czemu mogę robić z nimi różne rzeczy. Ale miejsce w my...
Jak usunąć wszystko w katalogu, w tym ukryte pliki i katalogi? W tej chwili używam: rm -rf * rm -rf
Piszę to w Bash: scp user@remote:~/dir/*.xml . i działa, pobierając wszystkie pliki, które tworzą symbol wieloznaczny na zdalnym serwerze. Ale dlaczego to działa? Myślałem, że Bash rozwija wyrażenia wieloznaczne w argumentach, zanim argumenty staną się widoczne dla narzędzia takiego jak...
Chciałbym określić zakres plików (w porządku leksykograficznym) z dwiema liczbami całkowitymi (np. 2 do 57) w zsh przez globbing. Na przykład: „wybierz pliki od 2 do 57 w porządku leksykograficznym pod ścieżką, która pasuje do pewnego wzorca globowania”. Myślałem, że wystarczy nawias kwadratowy...
Powiedzmy, że mam folder z trzema plikami: foo1 foo2 bar 1. Jeśli biegnę list_of_files=$(print foo*) echo $list_of_files Dostaję: foo1 foo2 2. Jeśli biegnę list_of_files=$(print bar*) echo $list_of_files Dostaję: bar 3. Jednak jeśli uruchomię list_of_files=$(print other*) echo...
Mam folder, w którym mam około 4k plików. Niektóre z tych plików zaczynają się od aa ?lub !znaku. Muszę je usunąć, ale nie mogę znaleźć wyrażenia, które by to zrobiło: rm -f ./?* po prostu usuwa wszystko. Mogę ewentualnie używać grepna ls i xargsprzesyłać przez niego i przenosić pliki do innego...
Mam wyrażenie regularne, które utknąłem w moim .gitignorepodobnym do: (Big|Small)(State|City)-[0-9]*\.csv Nie działało, więc przetestowałem go na RegexLab.NET . Następnie znalazłem stronę podręcznika gitignore, która doprowadziła mnie do wniosku, że gitignore nie używa wyrażeń regularnych, a...
Jeśli nie chcę ręcznie pobierać plików znajdujących się w określonej ścieżce adresu URL, jakie mam opcje? Używanie symboli wieloznacznych kończy się niepowodzeniem: $ wget 'http://www.shinken-monitoring.org/pub/debian/*deb' Warning: wildcards not supported in HTTP. .... To oczywiście zakłada, że...
Następujące polecenie będzie tarwszystkie pliki i foldery „kropka”: tar -zcvf dotfiles.tar.gz .??* Znam wyrażenia regularne , ale nie rozumiem, jak interpretować .??*. Wykonałem ls .??*i tree .??*spojrzałem na pliki, które były na liście. Dlaczego to wyrażenie regularne obejmuje .na przykład...
Używając zsh, otrzymuję komunikat „Nie znaleziono dopasowania” przy wyborze wzorca, który nie pasuje rmi nawet przy przekierowaniu wyjścia. # rm * > /dev/zero 2>&1 zsh: no matches found: * Jak mogę pozbyć się tej
Chciałbym skopiować pliki z wieloma rozszerzeniami do jednego katalogu docelowego. Na przykład mogę użyć następującego polecenia, aby skopiować wszystkie pliki .txt z katalogu roboczego do katalogu o nazwie destination: cp -v *.txt destination/ I mogę użyć następujących poleceń, aby skopiować...
Jak dopasować ukryte pliki w podanych katalogach na przykład Jeśli podam poniższe polecenie, nie podaje wyniku ukrytych plików, du -b maybehere*/* jak osiągnąć to proste za pomocą jednego polecenia zamiast użycia du -b maybehere*/.* maybehere*/* ponieważ muszę wpisać gdzieś dwa...
Mam ten ogromny folder z tysiącami nieuporządkowanych plików. Czy możliwe jest przeniesienie pierwszych 5000 do podfolderu za pomocą mvpolecenia? Na razie przenoszę pliki za pomocą mv *some_pattern* ./subfolder1/ Na razie przesuwam obrazy dość losowo, nie jest tak naprawdę ważne, jeśli w każdym...
Używając findz grep, można zlokalizować pliki, które pasują do wzorca: # find | grep error ./solr-modifiedSolr4/SolrPhpClient/phpdocs/errors.html ./error_log ./includes/classes/error_log Jednak przy użyciu findsamego pierwszego pliku nie znaleziono: # find . -name