Pytania oznaczone «cat»

cat to standardowe narzędzie uniksowe używane do łączenia plików lub drukowania określonego pliku na standardowym wyjściu.

132
cat linia X do linii Y na ogromnym pliku

Powiedzmy, że mam ogromny plik tekstowy (> 2 GB) i chcę tylko catwiersze Xdo Y(np. 57890000 do 57890010). Z tego, co rozumiem, mogę to zrobić przez pipingowanie headdo taillub odwrotnie, tj head -A /path/to/file | tail -B lub alternatywnie tail -C /path/to/file | head -D gdzie A, B, Ci...

128
Jak zabić uciekającego kota?

Wiele razy przypadkowo uruchamiam catpolecenie na plikach zawierających do kilku tysięcy wierszy. Próbuję zabić catpolecenie za pomocą Ctrl+ Club Ctrl+ Z, ale oba działają tylko po wyświetleniu całkowitej mocy wyjściowej catw terminalu, więc muszę poczekać, aż catzostanie całkowicie wykonane. Czy...

122
dd vs cat - czy dd jest nadal aktualne?

Niedawno zdałem sobie sprawę, że możemy zużyć cattyle dd, ile jest i tak naprawdę szybciejdd Wiem, że ddbyło to przydatne w przypadku taśm, w których rozmiar bloku rzeczywiście miał znaczenie dla poprawności, a nie tylko wydajności. Czy w dzisiejszych czasach są sytuacje, w których ddmożna zrobić...

70
Różnica między „kotem” a „kotem”

Pracowałem przez samouczek i zobaczyłem użycie obu cat myfile.txti cat < myfile.txt. Czy istnieje różnica między tymi dwiema sekwencjami poleceń? Wydaje się, że oba drukują zawartość pliku do

59
Jak mogę uzyskać komendę tac w systemie OS X?

Lubię używać tacdo odwracania wyjścia cat. Jednak nie jest dostępny w terminalu Mavericks. Próbowałem znaleźć go na MacPorts i znowu nie jest dostępny. Czy ktoś może mi pokazać, jak zdobyć tac? Jest to bardzo pomocne do odczytu plików

50
Czy powinienem dbać o niepotrzebne koty?

Wiele narzędzi wiersza polecenia może pobierać dane wejściowe z potoku lub jako argument nazwy pliku. W przypadku skryptów o długiej powłoce rozpoczęcie łańcucha od znaku catsprawia, że ​​jest on bardziej czytelny, zwłaszcza jeśli pierwsze polecenie wymaga wieloliniowych argumentów. Porównać sed...

49
Skąd Netcat wie, czy port UDP jest otwarty?

Więc mogę użyć tego polecenia netcat, aby sprawdzić, czy port UDP jest otwarty: $ nc -vz -u 10.1.0.100 53 Connection to 10.1.0.100 53 port [udp/domain] succeeded! W przeciwieństwie do TCP, UDP jest bezpołączeniowy (odpal i zapomnij). Więc na wysokim poziomie, czy ktoś wie, skąd Netcat wie, że...

42
uzyskać pierwsze X znaków z polecenia kota?

Mam plik tekstowy, który wypisuję do zmiennej w moim skrypcie powłoki. Potrzebuję jednak tylko pierwszych 50 znaków. Próbowałem użyć, cat ${filename} cut -c1-50ale otrzymuję znacznie więcej niż pierwszych 50 znaków? Może to wynikać z cutszukania linii (nie w 100% pewności), podczas gdy ten plik...