Pytania oznaczone «bash»

4
Filtruj listę ciągów z dowolnym warunkiem

Czy istnieje sposób na pozostawienie tylko tych ciągów, które spełniają niektóre (potencjalnie dowolne) warunki? Filtrowanie ciągów na podstawie tego, że same pasują do jakiegoś wzorca (z grep) jest banalne. Ale co, jeśli mam listę nazw plików i chcę zostawić tylko te, które są katalogami? Co się...

4
Znajdź i usuń folder, ale nie zawartość

Próbuję znaleźć wszystkie nazwane foldery bi usunąć je, nie usuwając ich zawartości (czy to folderów, plików, ukrytych plików, ...). Na przykład plik na ścieżce /a/b/c/filepowinien zostać/a/c/file Oto, co próbowałem, co nie działa: find -type d -name b -exec mv {}/* {} \; -exec rmdir {}...

4
Jak dołączyć ukryte pliki do dopasowania wzorca ls?

Właśnie próbowałem wyświetlić listę plików w bieżącym katalogu z pewnym wzorcem, ale to nie działa z ukrytymi plikami. Jak mogę dopasować wszystkie pliki? próbowałem ls *foo* i ls -a *foo* Nie znajdując niczego w Google, słowa kluczowe, które mogę wymyślić, aby znaleźć to prowadzą do wielu...

4
bash - zwraca tablicę z funkcji i zawartości wyświetlacza

dobrego dnia wszystkim po pewnym czasie samodzielnego studiowania i eksperymentowania, utknąłem w zwróceniu tablicy z funkcji i przez całe życie nie widzę mojego błędu. w skrócie, to, co należy / należy zrobić, to użyć funkcji, która odczytuje wartości / ciągi z pliku, zwracając...

4
Przywróć domyślne ustawienie shopt -s nocaseglob w OS X

Próbując sprawić, aby Bash dla OSX TAB-Auto-Completion był niewrażliwy na wielkość liter, zastosowałem się do sugestii, aby uruchomić następujące polecenia: shopt -s nocaseglob bind 'set completion-ignore-case on' Jak przywrócić powyższe ustawienia do domyślnego systemu OS...

4
Pliki ze spacją w nazwie

Mam zmienną o nazwie var, która przechowuje listę plików w katalogu. Przeglądam wszystkie pliki i jeśli znajdę katalog, wypisuję na ekranie „Katalog”. kod poniżej: var=$(ls dir) for file in $var; do if [ -d $dir/$file ]; then echo "Directory" fi done Mam 2 pytania: Po pierwsze: robię to...

3
Jak mogę zrobić `dir * .mp3` w bash?

W systemie Windows szybko uruchamiałem a, dir *.mp3aby znaleźć wszystkie pliki z rozszerzeniem mp3 w bieżącym katalogu. Czy istnieje podobnie szybki sposób na bash? lsPolecenia wydaje się mieć drogę do ignorowania wzór, ale nie pokazują tylko wzór. Mogę zrobić find . -maxdepth 1 -iname '*.mp3'albo...

3
odmowa zezwolenia sudo

Uruchomiłem ten kod: sudo cat <<EOF | sudo sed -e "s,%,$,g" >/etc/init.d/dropbox echo "Hello World" EOF Ale mimo to dostaję „odmowę dostępu”, ponieważ musisz być rootem, aby dokonać zmian w katalogu /etc/init.d. I jakoś moje powyższe polecenie nie działa. Czy istnieje sposób na...

3
Skąd pochodzi komunikat „nie znaleziono” Basha?

Jeśli wpiszesz nieprawidłowe polecenie w Bash, otrzymam: $ asdf asdf: not found Doprowadzono mnie do przekonania, że ​​komunikat „nie znaleziono” pochodzi z awaryjnego pliku wykonywalnego, który Bash wywołuje, gdy nie może znaleźć wprowadzonego polecenia. Jaka jest nazwa i ścieżka tego pliku...

3
Pisanie w bash, gdy działa

Gdy wykonujesz czasochłonne operacje w bash, takie jak instalowanie nowego oprogramowania, czy jest możliwe napisanie tekstu, który pojawi się w monicie po zakończeniu operacji. Na przykład Wyobraź sobie, że biegasz: apt-get install eclipse-platform Potem zajmie to trochę czasu, gdy zobaczysz...