Pytania otagowane jako bash

Bash (Bourne-Again SHell) to domyślnie powłoka używana w interfejsie wiersza poleceń Ubuntu.


6
Usuń wszystkie oprócz 12 plików
Mam kilka tysięcy plików w formacie nazwa_pliku.12345.end. Chcę zachować tylko co 12 plik, więc file.00012.end, file.00024.end ... file.99996.end i usuwam wszystko inne. Pliki mogą także zawierać numery wcześniej w nazwie pliku i zwykle mają postać: file.00064.name.99999.end Używam powłoki Bash i nie potrafię wymyślić, jak przesłonić pliki, a następnie uzyskać numer …
14 bash  rm 


5
Uruchamianie skryptu utworzonego w Notatniku (Windows) na Ubuntu
Utworzyłem plik Notatnika w systemie Windows i skopiowałem go do Ubuntu. Plik zawiera kilka reguł iptables. Po uruchomieniu pliku przy użyciu chmod +xi uruchomieniu go nie działał. Jednak gdy utworzyłem plik Ubuntu ( gedit ) i skopiowałem tę samą zawartość z pliku Notatnika, uczyniłem go wykonywalnym i uruchomiłem, działało. Co …

2
Rsync - opcja usuwania nie usuwa plików z katalogu docelowego
Próbuję użyć --deleteopcji w, rsyncaby usunąć pliki w katalogu docelowym, który nie jest obecny w oryginalnym katalogu Oto polecenie, którego używam: rsync -avz --ignore-existing --recursive --delete /var/www/* root@mydomaintest.com:/var/www Więc moje pytanie brzmi: jak mogę usunąć wszystkie pliki z katalogu docelowego, których nie ma w oryginalnym katalogu?
14 12.04  bash  rsync 



5
Unikalne sortowanie: Przekieruj wyjście do tego samego pliku
Czy istnieje jakiś krótki sposób na zapisanie wyniku potoku w tym samym pliku, który jest przetwarzany. Na przykład to właśnie robię $ cat filename | sort | uniq > result $ rm -f filename $ mv result filename Zastanawiałem się, czy można to zrobić w jednym wierszu (nie dodając tych …

2
Instalowanie przeglądarki naruszenia
EDYCJA: Wystarczy spojrzeć na zaakceptowaną odpowiedź. Nie byłem tak, jak to działało w momencie pisania, więc po prostu zgadłem poniżej. Jestem nowy w Linuksie, więc może to być pytanie noob. Próbuję zainstalować nową przeglądarkę internetową o nazwie naruszenie, która jest wbudowana w JavaScript, a konkretnie Node.js, i chciałem spróbować trochę …

3
Zadeklarować tablicę, ale nie zdefiniować?
Istnieje wiele przewodników , które pokazują, jak zadeklarować i zdefiniować tablicę foo[0]=abc foo[1]=def To, co próbuję osiągnąć, to zadeklarować tablicę, ale jej nie zdefiniować, ponieważ nie trzeba jej definiować natychmiast, w większości języków programowania będzie to wyglądać mniej więcej tak: int bar[100]; Czy jest to możliwe w języku skryptowym powłoki?
14 bash 

3
Wyklucz z * w linii poleceń
Istnieje wiele sytuacji, w których użycie a *jest praktycznie nieuniknione - np. rm -rf *W folderze zawierającym tysiące podfolderów i plików. Ale co, jeśli chcesz wykluczyć tylko jeden lub dwa pliki lub foldery z rmpolecenia? Przeszukiwałem swoją stronę i znalazłem tylko dość skomplikowane rozwiązania, jak find . -depth -not \( …
14 command-line  bash  rm 


6
Skrypt do wyciszenia aplikacji
Moim celem jest możliwość wyciszenia aplikacji Spotify, a nie całego systemu. Za pomocą polecenia: ps -C spotify -o pid=jestem w stanie znaleźć identyfikator procesu Spotify, w tym przypadku jest to identyfikator "22981". Z tego procesu ID chciałbym szukać z tej listy: pacmd list-sink-inputs. To polecenie zwraca następującą listę: eric@eric-desktop:~$ pacmd …

1
Jak uciec przed symbolami `$` i `#` w bash?
Mam prosty ciąg, który chcę echo ze skryptu bash: $(document).ready(function() {$('#cf-footer-paragraph').append('<p>Revision 12345</p>');}); Ale jakkolwiek próbuję dodać \przed # Nie mogę echo = (Zastanawiam się - jak echo takiego polecenia?
14 bash 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.