Używam vina Ubuntu 12.10. Niektóre pliki są dość długie, więc kiedy chcę przejść do środka pliku, muszę przewinąć stronę w dół lub przewinąć w dół. Czy istnieje skrót do VIM, aby przejść do dokładnego numeru linii?
Jak wyświetlić listę wszystkich plików w jednym folderze, ale bez ich folderów lub plików podrzędnych. Innymi słowy: jak mogę wyświetlić tylko pliki?
Próbuję napisać skrypt uniksowy, który obetnie / opróżni plik, który jest ciągle zapisywany / otwierany przez aplikację, gdy osiągnie, powiedzmy, 3 GB miejsca. Wiem, że poniższe polecenie by to zrobiło: cp /dev/null [filename] Ale mam zamiar uruchomić to w środowisku produkcyjnym...
Mam skrypt Bash, który wykonuje akcje na podstawie wartości zmiennej. Ogólna składnia instrukcji case jest następująca: case ${command} in start) do_start ;; stop) do_stop ;; config) do_config ;; *) do_help ;; esac Chciałbym wykonać procedurę domyślną, jeśli nie podano polecenia i...
Chciałbym znaleźć linie w plikach z wystąpieniem jakiegoś wzorca i brakiem innego wzorca. Na przykład muszę znaleźć wszystkie pliki / linie, w tym loomoprócz tych z rozszerzeniem gloom. Więc mogę znaleźć za loompomocą polecenia: grep -n 'loom' ~/projects/**/trunk/src/**/*.@(h|cpp) Teraz chcę...
array=${ls -d */} echo ${array[@]} Mam trzy katalogi: ww ee qq. Chcę je mieć w tablicy, a następnie wydrukuj tablicę.
Bash pozwala na użycie: cat <(echo "$FILECONTENT") Bash pozwala również na użycie: while read i; do echo $i; done </etc/passwd aby połączyć poprzednie dwa, można użyć: echo $FILECONTENT | while read i; do echo $i; done Problem z ostatnią polega na tym, że tworzy ona podpowłokę i po...
Bardziej niż w jakimkolwiek innym języku, który znam, „nauczyłem się” Bash przez Google za każdym razem, gdy potrzebuję jakiejś małej rzeczy. W związku z tym mogę łączyć ze sobą małe skrypty, które wydają się działać. Jednak tak naprawdę nie wiem, co się dzieje i liczyłem na bardziej formalne...
Podczas gdy inne pytania dotyczą tego, jak używać rzeczy takich jak git-bash , nadanie nowemu WSL spin jako terminala dla kodu VS to nie to samo: daje dostęp do bash działającego na rzeczywistym podsystemie Ubuntu Linux, zamiast git- terminal bash działający w podsystemie Windows. Jak więc...
Powiedzmy, że mam pętlę w Bash: for foo in `some-command` do do-something $foo done do-somethingjest związany z procesorem i mam ładny błyszczący 4-rdzeniowy procesor. Chciałbym móc biegać do czterech do-somethingna raz. Wydaje się, że naiwne podejście brzmi: for foo in `some-command` do...
Jestem w trakcie tworzenia skryptu bash, który logowałby się do zdalnych maszyn i tworzył klucze prywatne i publiczne. Mój problem polega na tym, że zdalne maszyny nie są zbyt niezawodne i nie zawsze działają. Potrzebuję skryptu bash, który sprawdziłby, czy połączenie SSH jest aktywne. Przed...
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 7 lat temu . Popraw to pytanie Chciałbym znaleźć moje zmienne...
Czy można zamienić plik w archiwum zip bez rozpakowywania, usuwania starego pliku, dodawania nowego pliku i ponownego załadowania go z powrotem? Powodem jest to, że mam plik zip, który jest naprawdę duży, w pliku zip znajduje się jeden xml, który muszę czasami aktualizować. Rozpakowanie zamka...
W C logujemy się w ten sposób: syslog( LOG_INFO, "proxying %s", url ); W Linuksie jak możemy sprawdzić log?
To musi być albo bardzo proste, albo bardzo złożone, ale nie mogłem nic na ten temat znaleźć ... Próbuję otworzyć nową instancję basha, następnie uruchomić w niej kilka poleceń i oddać kontrolę użytkownikowi znajdującemu się w niej ta sama instancja . Próbowałem: $ bash -lic...
Próbuję zautomatyzować dodawanie źródła repozytorium w pliku pacman.conf mojego arch, ale używając echopolecenia w moim skrypcie powłoki. Jednak kończy się to niepowodzeniem: - sudo echo "[archlinuxfr]" >> /etc/pacman.conf sudo echo "Server = http://repo.archlinux.fr/\$arch" >>...
Chciałbym mieć zsynchronizowaną kopię jednego folderu ze wszystkimi jego poddrzewem. Powinien działać automatycznie w ten sposób: za każdym razem, gdy tworzę, modyfikuję lub usuwam rzeczy z oryginalnego folderu, te zmiany powinny być automatycznie stosowane do folderu synchronizacji. Jakie...
Chciałbym uzyskać tekst w formacie tabeli. Próbowałem powtórzyć elementy tablicy za pomocą '\ t', ale było źle wyrównane. Mój kod for((i=0;i<array_size;i++)); do echo stringarray[$i] $'\t' numberarray[$i] $'\t' anotherfieldarray[$i] done; Moje dzieło a very long string.............
Mam plik tekstowy: 1 Q0 1657 1 19.6117 Exp 1 Q0 1410 2 18.8302 Exp 2 Q0 3078 1 18.6695 Exp 2 Q0 2434 2 14.0508 Exp 2 Q0 3129 3 13.5495 Exp Chcę wziąć drugie i czwarte słowo z każdego wiersza w ten sposób: 1657 19.6117 1410 18.8302 3078 18.6695 2434 14.0508 3129 13.5495 Używam tego kodu:...