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
/Td6WFoAAArh+wyhAgAhASAAAAAJiKV24E//AJBdADEdSQ3/5SFij80WKdcGOn43OIzxoMiZhM+L
j0xdESttCoHV5IGYtufnRxcli5oE1w9MXVUhR54uGiQSqd0lgUHZomQICO5LWJtO5tzn3s3XOSCu
UZiIkGCssssLfcoq+YDGIp2vBzPzuXo4T/2ub5YdgYjenILhS0xE/oqiFksTLtHYHSdsjnRKZRff
ZvEgAAAFTBb4Mk4NLk5USCui1d7mhLfq8E+kc4n1ekAUipTkVwABxAGAoAEA1Xt2Wbbp3xwCAAAA
AApZWg==

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

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