Puncte:1

Secvență de cod de escape pentru copierea conținutului fișierului

drapel cn

am gasit din Aici că puteți utiliza secvența de evacuare ANSCI pentru a copia dintr-o sesiune ssh la distanță așa,

printf "\033]52;c;$(printf "%s" "blabla" | base64)\a"

Am incercat sa dau comanda,

$ (fișier=README.md; printf "\033]52;c;$(base64 $fișier)\a")

Dar pot imprima doar primele caractere (~57 caractere). Există o modalitate de a copia întregul conținut al unui fișier cu secvența Escape?

cocomac avatar
drapel cn
Există vreun motiv pentru care nu [folosiți doar `scp` pentru a copia fișierele](https://askubuntu.com/a/646448)?
drapel cn
Ar fi mai convenabil deoarece sunt de obicei într-o sesiune interactivă.
bac0n avatar
drapel cn
vă lipsește specificatorul %s de pe primul `printf`
cocomac avatar
drapel cn
Vedeți și [acest răspuns](https://askubuntu.com/a/13586/1438484). Se pare că face ceea ce îți dorești și pare mult mai ușor @bac0n Minți să postezi asta ca un răspuns? Se pare că ar fi unul bun!
Puncte:2
drapel cn

Dacă doriți ca rezultatul să fie imprimat în clipboard, puteți utiliza xclip

xclip -sel -p -i < <( \
 printf %s%s%s '\033]52;c;' „$(printf %s blabla | base64)” „\a” \
)
drapel cn
Dezavantajul este că serverul ssh nu are X Window care rulează.
bac0n avatar
drapel cn
@phoxd, dar clientul tău o face?
drapel cn
Ei bine, încerc să copiez de pe un server la distanță. Nu are rost să rulez pe mașina mea locală.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.