파이프라인("|")-Memo Leste의 주요 대안

파이프라인("|")-Memo Leste의 주요 대안

|열쇠 가 없어요 .

대안이 있나요?

dmesg | less예를 들어, 입력할 수 없는 경우 동일한 작업을 수행할 수 있습니까 |?


체계

# uname -a  
Linux devuan-droid4 5.4.0 #1 SMP PREEMPT Sun Jan 12 19:38:25 UTC 2020 armv7l GNU/Linux

하드웨어 여기에 이미지 설명을 입력하세요. 로봇 4


댓글을 기반으로 업데이트

# setxkbmap -query   
rules:     evdev     
model:     pc105    
layout:    us
# setxkbmap -print    
xkb_keymap {
     xkb_keycodes  { include "evdev+aliases(querty)" };    
     xkb_types     { include "complete" };    
     xkb_compat    { include "complete" };    
     xkb_symbols   { include "pc+us+inet(evdev)" };    
     xkb_geometry  { include "pc(pc105" };
};    

2024 업데이트
이 문제는 개발자에 의해 해결되었습니다. 이것은그들의 위키

답변1

대안 1:

|를 일반적으로 대체하는 것은 아닙니다. 그러나 어떤 경우에는 작동합니다.

less <(dmesg)

대안 2(\ 필요):

perl -e 'print "I=\"".chr(124)."\"\n"' >> .bashrc

대안 3:

perl -e 'print "I=".'"'"'"'"'"'.chr(124).'"'"'"'"'"'.'"'                                               
'"  >> .bashrc

대안 4: .bashrc를 편집하고 다음을 입력합니다(예: 실행 cat >> .bashrc).

I=$(perl -e 'print chr(124)')

새로운 bash를 시작한 후 다음을 실행할 수 있습니다.

eval dmesg $I grep Linux $I less

답변2

> 키가 있으면 다음을 시도해 볼 수 있습니다.

dmesg > dmesg.txt
less dmesg.txt

관련 정보