LINUX.ORG.RU
ФорумAdmin

cat > file

 


1

3
  1. копирую большой кусок из буфера обмена.

  2. вызываю cat > file

  3. вставляю кусок из буфера обмена

  4. в терминале кусок виден до конца

  5. нажимаю Ctrl + D

  6. вижу что кусок записался частично, длина файла 4096

  7. запускаю Kate

  8. копирую кусок туда

  9. сохраняю в файл

  10. кусок записался полностью, длина файла 64349

Подскажите плиз можно ли (и как) победить такое поведение cat?

PS: Debian GNU/Linux bookworm/sid Debian 5.18.5-1 (2022-06-16)

★★

Не могу повторить.

А что если попробовать чуть более корректно?

cat > file <<EOF
... paste here ...
EOF

Так же обрывается или весь текст сохраняется?

shell-script ★★★★★
()
Последнее исправление: shell-script (всего исправлений: 1)

Да. Что за текст копипастишь? Там точно нет в середине управляющих последовательностей? На другом тексте проверял?

shell-script ★★★★★
()
Ответ на: комментарий от shell-script

так получилось ввести, а старым способом нет

quester ★★
() автор топика
Ответ на: комментарий от shell-script

вообщем это странная магия, но буду знать, спасибо!

quester ★★
() автор топика

4096 = линуксовый размер буфера пайпа.

Виноват эмуль терминала?

УПД.: Ага, вижу, надо давать не в бровь (пайп), а в глаз (явный буфер).

deep-purple ★★★★★
()
Последнее исправление: deep-purple (всего исправлений: 1)
Ответ на: комментарий от shell-script
/Td6WFoAAArh+wyhAgAhASAAAAAJiKV24E//AJBdADEdSQ3/5SFij80WKdcGOn43OIzxoMiZhM+L
j0xdESttCoHV5IGYtufnRxcli5oE1w9MXVUhR54uGiQSqd0lgUHZomQICO5LWJtO5tzn3s3XOSCu
UZiIkGCssssLfcoq+YDGIp2vBzPzuXo4T/2ub5YdgYjenILhS0xE/oqiFksTLtHYHSdsjnRKZRff
ZvEgAAAFTBb4Mk4NLk5USCui1d7mhLfq8E+kc4n1ekAUipTkVwABxAGAoAEA1Xt2Wbbp3xwCAAAA
AApZWg==

вот скажем base64, это tar.xz архив, его можно распаковать, открыть содержимое хоть cat, скопировать и все повторяется

quester ★★
() автор топика
Последнее исправление: quester (всего исправлений: 3)
Ответ на: комментарий от quester

Ага. Я тоже уже подумал, что с управляющими я перемудрил.

shell-script ★★★★★
()

Это не cat, это терминал плохо себя ведёт. У меня в xfce4-terminal вставляются любые размеры текстовых блобов (хоть мегабайт) без проблем и потерь.

firkax ★★★★★
()
Ответ на: комментарий от quester

Хммм… Попробовал в alacritty - тоже не всё копируется. Странно….

emorozov
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.