shell

Dodaj kolumnę liczb w powłoce Uniksa

Biorąc pod uwagę listę plików w files.txt, Mogę uzyskać listę ich rozmiarów w następujący sposób: cat files.txt | xargs ls ... t -c 23-30 Co daje coś takiego: 151552 319488 1536000 225280 Jak mogę uzyskać całkowitą tych wszystkich liczb?

Jak utworzyć bazę danych z polecenia shell?

Szukam czegoś w rodzaju createdb w PostgreSQL lub innego rozwiązania, które pozwoliłoby mi tworzyć bazę danych przy pomocy polecenia shell. Jakieś wskazówki?

Jak mogę usunąć zduplikowane linie w pliku w systemie Unix?

Czy istnieje sposób na usunięcie zduplikowanych linii w pliku w Uniksie? Mogę to zrobić za pomocą komend sort -u i uniq, ale chcę użyć sed lub awk. Czy to możliwe?

Lista plików z pewnymi rozszerzeniami z ls i grep

Chcę tylko pobrać pliki z bieżącego katalogu i tylko output. mp4. mp3 .pliki exe nic więcej. Więc pomyślałam, że mogę to zrob ... grep wyświetli tylko mp4, pozostałe 2 grepy nie będą używane. Jakieś pomysły? PS. uruchamiam ten skrypt na Slow Leopardzie.

Jak dodać metodę pomocy do skryptu powłoki?

Jak sprawdzić, czy atrybut -h został przekazany do skryptu powłoki? Chcę wyświetlić komunikat pomocy, gdy użytkownik wywoła myscript.sh -h.

Jak utworzyć alias Bash?

Jestem na OSX i muszę umieścić coś takiego, alias blah="/usr/bin/blah" w pliku konfiguracyjnym, ale nie wiem, gdzie jest plik konfiguracyjny.

Jak mogę przetasować wiersze pliku tekstowego w wierszu poleceń systemu Unix lub w skrypcie powłoki?

Chcę losowo przetasować linie pliku tekstowego i utworzyć nowy plik. Plik może mieć kilka tysięcy wierszy. Jak mogę to zrobić z cat, awk, cut, itd?

Jak wysyłać polecenia podczas otwierania sesji tmux wewnątrz innej sesji tmux?

Typową sytuacją może być: $ tmux [0] $ ssh example.com $ tmux attach [0] $ Otwieram sesję tmux, następni ... ux wewnątrz innej. Jak wysłać polecenia do wewnętrznej sesji tmux? Uwaga: obie sesje tmux mają te same powiązania klawiszy.

rekurencyjnie Dodaj rozszerzenie pliku do wszystkich plików

Mam kilka katalogów i podkatalogów zawierających pliki bez rozszerzenia. Chcę dodać .jpg do wszystkich plików zawartych w tyc ... łem skrypty bash do zmiany rozszerzenia pliku, ale nie tylko dodanie jednego. Musi być też rekurencyjny, czy ktoś może pomóc?

Jak zatrzymać proces Javy?

Jak zatrzymać proces Javy w Linuksie i Windows? Kiedy ktoś dzwoni, a kiedy nie? A co z finalizatorami, czy tu pomagają? Czy mogę wysłać jakiś sygnał do procesu Java z powłoki? Szukam najlepiej przenośnych rozwiązań.

Jak mogę usunąć znak nowej linii, jeśli jest to ostatni znak w pliku?

Mam kilka plików, które chciałbym usunąć ostatni znak nowej linii, jeśli jest to ostatni znak w pliku. od -c pokazuje mi, że ... d, ale najlepsze, co mogłem wymyślić, to nie robić sztuczki: sed -e '$s/\(.*\)\n$/\1/' abc Jakieś pomysły, jak to zrobić?

Jak podzielić jeden ciąg znaków na wiele ciągów oddzielonych co najmniej jednym spacją w powłoce bash?

Mam ciąg zawierający wiele słów z co najmniej jedną spacją między dwoma. Jak mogę podzielić łańcuch na poszczególne słowa, ab ... ny jako argument. Np. ${2} == "cat cat file". Jak mogę je przejrzeć? Jak mogę sprawdzić, czy łańcuch znaków zawiera spacje?

Czy istnieje narzędzie Unix, które przyspiesza znaczniki czasu na stdin?

Skończyłem pisząc krótki skrypt do tego w Pythonie, ale zastanawiałem się, czy jest jakieś narzędzie, do którego można wprowa ... o raz ocenia polecenie date podczas wykonywania sed, więc ten sam znacznik czasu jest nieprawidłowo poprzedzony każdą linią.)

Otwórz plik z Cygwin

Czy istnieje odpowiednik polecenia OSX open w cygwinie. open otwiera plik z domyślną aplikacją dla tego typu. Chcę zrobić co ... as if file.txt would have been double-clicked Rozumiesz? W zasadzie coś w rodzaju polecenia "cygwin-podwójne kliknięcie".

Jak ograniczyć użytkowników SSH do predefiniowanego zestawu poleceń po zalogowaniu?

To jest pomysł na ochronę. Nasi pracownicy mają dostęp do niektórych poleceń na serwerze linuksowym, ale nie do wszystkich. M ... forwarding,no-agent-forwarding,no-pty ssh-dss AAAAB3....o9M9qz4xqGCqGXoJw= user@host To nam wystarczy. Dzięki, społeczność!

Jak scalić 2 obiekty JSON z 2 plików za pomocą jq?

Używam JQ Narzędzia (JQ-JSON-processor) w skrypcie powłoki do parsowania json. Mam 2 pliki json i chcę je połączyć w jeden un ... e3": "v3" }, "aaa": { "value4": 4, "value3": "v3" } } Używając tego polecenie: jq -s '.[].value' file1 file2

Jak wywołać polecenie powłoki Linuksa z Javy

Próbuję wykonać kilka poleceń Linuksa z Javy za pomocą przekierowania (>&) i rur ( / ). W Jaki Sposób Java może wywoły ... yć tego: Process p = Runtime.getRuntime().exec("shell command"); Ale nie jest kompatybilny z przekierowaniami lub rurami.

Jak mogę ssh bezpośrednio do określonego katalogu?

Często muszę zalogować się do jednego z kilku serwerów i przejść do jednego z kilku katalogów na tych maszynach. Obecnie rob ... to zrobić: localhost ~]$ go_to_dir Foo Welcome to somehost! somehost Foo]$ Czy jest na to jakiś łatwy, sprytny sposób?

Co to jest $? zmienna w skryptach shell?

Próbuję nauczyć się skryptów powłoki i muszę zrozumieć czyjś kod. Co to jest $? zmienna hold? Nie mogę wyszukiwać w Google odpowiedzi, bo blokują znaki interpunkcyjne.

Jak zapisać błąd standardowy w zmiennej w skrypcie Bash

Powiedzmy, że mam następujący skrypt: Useless.sh echo "This Is Error" 1>&2 echo "This Is Output" I mam jeszcze ... li nie pojawią się tu żadne odpowiedzi, to będę musiał to zrobić. Mam nadzieję, że jest inny sposób. Ktoś ma lepszy pomysł?