パイプライン("|")-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年更新
この問題は開発者によって解決されました。これは彼らのwiki

答え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

関連情報