Pytania otagowane jako cat

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


7
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 tekstowy może być jednym długim ciągiem …
42 cat  cut 

7
Czy przekierowywanie jednego pliku do drugiego jest UUOC (bezużyteczne użycie cat)?
Jeśli chcę file2dopasować zawartość do zawartości file1, oczywiście mógłbym po prostu uruchomić cp file1 file2. Jednakże, jeśli chcę zachować wszystko o file2 wyjątkiem tej Contents-właściciela, uprawnień, rozszerzonych atrybutów, ACL, twardych linków, etc., etc., to ja nie chce uruchomić cp. * W tym przypadku po prostu chcę plop zawartość file1w file2. …

6
Czy „cat” jest wbudowaną powłoką czy programem zewnętrznym?
Kiedy używam typepolecenia, aby dowiedzieć się, czy catjest wbudowana w powłokę, czy program zewnętrzny, otrzymuję dane wyjściowe poniżej: -$ type cat cat is hashed (/bin/cat) -$ Czy to oznacza, że catjest to program zewnętrzny /bin/cat? Byłem zdezorientowany, ponieważ kiedy sprawdziłem dane wyjściowe poniżej echo, zobaczyłem, że jest built-into program, ale …
33 bash  cat  echo  shell-builtin 

3
Jak mogę „cat and follow” pliku?
Plik jest kolejno pobierany przez wget. Jeśli zacznę go rozpakowywać cat myfile.tar.bz2 | tar -xj, może rozpakować się poprawnie lub nie powieść z „Nieoczekiwanym EOF”, w zależności od tego, co jest szybsze. Jak „cat and follow” pliku, tj. Wyprowadzać zawartość pliku na standardowe wyjście, ale nie wychodzić z EOF, zamiast …
31 files  pipe  cat  tail  open-files 


12
Jak mogę „cat” plik i usunąć skomentowane linie?
Chciałbym wiedzieć, czy istnieje sposób, w jaki mógłbym catzapisać php.inii usunąć wszystkie wiersze zaczynające się od; Na przykład, jeśli plik zawierał to: ; - Show all errors, except for notices ; ;error_reporting = E_ALL & ~E_NOTICE ; ; - Show only errors ; ;error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; ; - Show …


8
Polecenie wyjścia zawartości pliku na standardowe wyjście?
Wiem, że catmogę to zrobić, ale jego głównym celem jest konkatenacja, a nie tylko wyświetlanie treści. Wiem też, o less, a more, ale szukam czegoś prostego ( nie pager ), które po prostu wyprowadza zawartość pliku do terminalu i jest zrobiona specjalnie dla tego, jeśli nie ma czegoś takiego.
28 cat  less  stdout 

2
Jak potokować zdalny plik do standardowego wyjścia przez scp lub sftp?
Za pomocą ssh można łatwo wydrukować zawartość pliku ssh host 'cat file.txt' Gdy ssh jest wyłączone i tylko SFTP jest włączone, uruchomienie poprzedniego polecenia powoduje następujący błąd: Ta usługa zezwala tylko na połączenia sftp. Aby obejść ten problem, mogłem utworzyć plik tymczasowy za pomocą scplub sshfs(jak pokazano poniżej), ale wygląda …
28 ssh  scp  cat  sftp 

2
Najszybszy sposób na łączenie plików
Mam ponad 10 000 plików o łącznej wielkości ponad 20 GB, które muszę połączyć w jeden plik. Czy jest szybszy sposób niż cat input_file* >> out ? Preferowanym sposobem byłoby polecenie bash, Python jest również akceptowalny, jeśli nie znacznie wolniejszy.
25 bash  shell-script  files  cat 





Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.