Z mojego zrozumienia, poniższe słowa powinny oznaczać dokładnie to samo: ls -1 | xargs file {} ls -1 | xargs -I{} file {} jeśli nie podano opcji -I, domyślnie jest to -I {}. Chcę wyświetlić listę wszystkich plików w bieżącym katalogu i uruchomić filepolecenie na każdym z nich. Niektóre mają …
Jak porównać znacznik czasu dwóch plików? Próbowałem tego, ale to nie działa: file1time=`stat -c %Y fil1.txt` file2time=`stat -c %Y file2.txt` if[$file1time -gt $file2time]; then doSomething fi Wydrukowałem oba znaczniki czasu, w kolejności i daje mi to 1273143480 1254144394 ./script.sh: line 13: [1273143480: command not found Zasadniczo, jeśli porównanie nie działa, …
Chciałbym wykonać polecenie takie jak notify-send 'a' jeśli mój komputer z systemem Linux był bezczynny przez 5 minut. Przez bezczynny mam na myśli to samo, co aktywowany wygaszacz ekranu użyłby do zdefiniowania „bezczynności”.
Próbuję stworzyć modułowy skrypt. Mam kilka skryptów / poleceń, które są wywoływane z jednego skryptu. Chcę prefiksować dane wyjściowe każdego oddzielnego polecenia. Przykład: Moje pliki to allcommands.sh / command1.sh / command2.sh command1.sh wyjścia file exists file moved command2.sh wyjścia file copied file emptied allcommands.sh uruchamia skrypty command1.sh i command2.sh Chcę …
Mam problem z kompilacją i kiedy sprawdzam mój katalog lib /, otrzymuję dane wyjściowe z „ls”: Co oznacza kombinacja czerwony / czarny? Sprawdziłem w wynikach „dircolors -p”, jak sugerowano tutaj ( co to znaczy, że nazwa pliku ma być wyświetlana na czerwonym tle ), ale nie mogłem znaleźć odpowiedzi. Ponadto, …
Mam ogromny plik tekstowy, o wiele za duży, aby całą tę stronę zapisać w pamięci. Wszystko, co muszę zrobić z tym plikiem tekstowym, to edycja pierwszego wiersza (jest to plik CSV i muszę zmienić tytuły). Czy istnieje prosty sposób, aby to zrobić w bash?
Mam katalog zawierający 10144911 plików. Do tej pory próbowałem: for f in ls; do sed -i -e 's/blah/blee/g' $f; done Rozbiłam moją skorupę, lsjest w tyldie, ale nie wiem, jak ją stworzyć. ls | xargs -0 sed -i -e 's/blah/blee/g' Za dużo argumentów sed find . -name "*.txt" -exec sed …
Czasami tracę moje zdalne połączenie SSH z moim VPS. Używam screendo długotrwałych procesów, ale zastanawiam się, co stanie się z procesami, które miałem uruchomione oprócz tych uruchomionych w screensesji, jeśli stracę połączenie z urządzeniem. Kiedy ponownie ustanawiam połączenie z urządzeniem, co stało się z procesami bash i sshd, które działały, …
Kiedy piszę: file file1.txt Mam ten wynik: tekst Unicode Little-endian UTF-16 z terminatorami linii CR Więc jeśli napiszę: file file2.txt Mam: tekst ASCII plik2.txt jest tworzony przez: echo $var > "file2.txt" Chciałbym, żeby plik2.txt miał takie samo kodowanie jak plik1.txt. Jak mogę to zrobić ?
Oszalałem z pliku gzip. Mogę zdekompresować plik w systemie Windows za pomocą WinRAR, ale nie jest to możliwe w żadnym systemie operacyjnym UNIX. plik wydaje się być w porządku. Jeśli zrobię file the_name_of_the_file.gz Dostaję: the_name_of_the_file.gz: gzip compressed data, from Unix, last modified: Sun Jan 30 14:10:21 2011 Ale jeśli to …
Mam zestaw plików w katalogu ponumerowanym w następujący sposób: file1.txt file2.txt ... file30.txt ... Teraz chciałbym uruchomić polecenie dla określonego zakresu plików, powiedzmy od 18 do 31. Do tej pory korzystałem z następujących sposobów, trzy argumenty command file1[8-9].txt file2[0-9].txt file3[0-1].txt Załóżmy teraz, że chcę co drugi numer, pętla for i …
Zwykle używam tcsh lub bash i często chcę używać „man” do przeglądania opcji polecenia. Obecnie, kiedy wychodzę z man lub Ctrl-C, tekst man znika i widzę bufor przewijania, który był tam przed wykonaniem polecenia „man”. Chciałbym nadal widzieć tekst „man”, który wyświetlałem jako odniesienie, podczas gdy wpisuję polecenie w wierszu …
Jestem pewien, że ktoś miał poniższą potrzebę, jaki jest szybki sposób dzielenia ogromnego pliku .gz po linii? Podstawowy plik tekstowy ma 120 milionów wierszy. Nie mam wystarczającej ilości miejsca na dysku, aby rozpalić cały plik naraz, więc zastanawiałem się, czy ktoś wie o skrypcie bash / perl lub narzędziu, które …
Dlaczego nie mogę użyć takiego polecenia, aby znaleźć wszystkie pliki pdf w katalogu i podkatalogach? Jak mam to zrobić? (Używam bash w Ubuntu) ls -R *.pdf EDYTOWAĆ Jak w takim razie mógłbym usunąć wszystkie te pliki?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.