Lubię używać / dev / clipboard do łatwego przenoszenia zawartości między Windows a narzędziami wiersza poleceń Cygwin. Wygląda jednak na to, że Cygwin ma problemy z dużą zawartością schowka. Występuje taki błąd, gdy próbuję uzyskać dostęp do / dev / schowka po skopiowaniu dużej ilości tekstu po stronie systemu Windows:
$ wc -c /dev/clipboard
wc: /dev/clipboard: Bad address
573440 /dev/clipboard
Czy dla schowka jest ustalony rozmiar bufora, który mogę w jakiś sposób zwiększyć? A może to zupełnie inna kwestia?
getclip
iputclip
zamiast obchodzenia się z/dev/clipboard
urządzeniem i sprawdzić, czy to czyni żadnej różnicy? Wątpię, prawdopodobnie robią dokładnie to samo, ale jestem ciekawy.cat large.txt | putclip ; getclip | wc -c
Odpowiedzi:
Nie jestem pewien, dlaczego
/dev/clipboard
urządzenie jest dla ciebie problematyczne, ale wiem, że korzystanie z narzędziputclip
igetclip
powinno być w stanie obsłużyć to zadanie. Regularnie używam ich z danymi o wartości wielu megabajtów i nigdy nie miałem żadnych problemów.Pochodzą z
cygutils
pakietem ... http://cygwin.com/packages/cygutils/źródło