Pytania oznaczone «unix»

140
Zapisz modyfikacje w miejscu za pomocą awk

Uczę się awki chciałbym wiedzieć, czy jest możliwość zapisania zmian do pliku, podobnie jak w sedprzypadku, gdybym skorzystał z -iopcji zapisywania zmian w pliku. Rozumiem, że mógłbym użyć przekierowania do zapisania zmian. Czy jest jednak opcja, awkaby to zrobić?

140
Wiersz poleceń: rurociąg wyszukuje wyniki do rm

Próbuję wypracować polecenie, które usuwa pliki sql starsze niż 15 dni. Znajdująca się część działa, ale nie rm. rm -f | find -L /usr/www2/bar/htdocs/foo/rsync/httpdocs/db_backups -type f \( -name '*.sql' \) -mtime +15 Wyświetla listę dokładnie tych plików, które chcę usunąć, ale ich nie usuwa....

140
Skąd wiadomo, czy łańcuch zawiera inny łańcuch w POSIX sh?

Chcę napisać skrypt powłoki systemu Unix, który będzie wykonywał różne logiki, jeśli w innym ciągu znajduje się ciąg. Na przykład, jeśli jestem w określonym folderze, odejdź. Czy ktoś mógłby mi powiedzieć, jak to osiągnąć? Jeśli to możliwe, chciałbym, aby to nie było specyficzne dla powłoki (tj....

140
Usuwanie kolorów z wydruku

Mam skrypt, który generuje dane wyjściowe z kolorami i muszę usunąć kody ANSI. #!/bin/bash exec > >(tee log) # redirect the output to a file but keep it on stdout exec 2>&1 ./somescript Dane wyjściowe (w pliku dziennika): java (pid 12321) is running...@[60G[@[0;32m OK...

139
Jak usunąć foldery o określonej nazwie

Jak w systemie Linux usunąć foldery o określonej nazwie, które są zagnieżdżone głęboko w hierarchii folderów? Następujące ścieżki znajdują się w folderze i chciałbym usunąć wszystkie foldery o nazwie a. 1/2/3/a 1/2/3/b 10/20/30/a 10/20/30/b 100/200/300/a 100/200/300/b Jakiego polecenia systemu...

138
Czy musisz używać path.join w node.js?

jak wszyscy wiedzą, Windows tworzy ścieżki z ukośnikami odwrotnymi, podczas gdy Unix tworzy ścieżki z ukośnikami w przód. node.js zapewnia, path.join()aby zawsze używać prawidłowego ukośnika. Na przykład zamiast pisać o Uniksie, tylko 'a/b/c'ty byś zrobił path.join('a','b','c'). Wydaje się...

137
Sortowanie wielu kluczy za pomocą sortowania Unix

Mam potencjalnie duże pliki, które muszą być sortowane według 1-n kluczy. Niektóre z tych kluczy mogą być numeryczne, a niektóre nie. Jest to plik kolumnowy o stałej szerokości, więc nie ma ograniczników. Czy jest dobry sposób na zrobienie tego z sortowaniem w systemie Unix? Z jednym klawiszem...

136
Skrypt powłoki - pobierz wszystkie pliki zmodyfikowane po <date>

Wolałbym nie robić tego w PHP, więc mam nadzieję, że ktoś przyzwoity ze skryptów powłoki może pomóc. Potrzebuję skryptu, który uruchamia katalog rekurencyjnie i znajduje wszystkie pliki z datą ostatniej modyfikacji, która jest większa niż jakaś data. Następnie spakuje i spakuje plik (i),...

133
Jak mogę programowo utworzyć nowe zadanie cron?

Chcę mieć możliwość programowego dodawania nowego zadania cron, jaki jest najlepszy sposób, aby to zrobić? Z moich badań wynika, że ​​mógłbym zrzucić bieżący plik crontab, a następnie dołączyć nowy, przesyłając go z powrotem do pliku crontab: (crontab -l ; echo "0 * * * * wget -O - -q...