タグ付けされた質問 「input」

2
コマンドを入力でフィードするには、合計でいくつの方法がありますか?
Linuxで最初に気付いたのは、コマンドにデータを供給するさまざまな方法でした。いくつかは知っていますが、全体の数はわかりません。 私がこれまでに知っている方法: 配管: echo -e "zorro\nwurst\nlahmacun\nsozialhilfe" | sort End of File信号を使用したキーボードから: sort >gurken >zucker >braunkohle ファイルから: sort foo こちらの文字列(実際にはこちらのドキュメントと呼ばれます): sort << HERE >wasserkopf >elternzeit >schuldeingeständnis >währungsreform >alabasterhaut HERE これはすべてですか、それとも実行する方法が他にもありますか?なぜ、まったく異なる方法があるのですか?いくつかの方法は冗長ですか?

2
キーボードをネットワーク経由で別のデバイスとして共有しますか?
私はこれに似たものを達成しようとしています:https : //superuser.com/questions/67659/linux-share-keyboard-over-network 違いは、リモートキーボードをローカルキーボードとは別に使用できるようにする必要があることです。リンクで説明されているメソッドは、イベントを既存のデバイスファイルにパイプするようです。実行時にリモートキーボードを物理(スレーブ)デバイスとして表示する必要がありますxinput list なぜこれが必要なのですか?2プレイヤーゲームをプレイしようとしていますが、外付けUSBキーボードがないので、キー入力をリモートコンピュータから偽のデバイスにパイプします(そのため、プレイヤーごとに1つのデバイスを割り当てることができます)。

1
Bashスクリプトが入力を読み取らない
コマンドをバックグラウンドで実行することを想定したスクリプトがあります。問題は、スクリプトが読み取りコマンドに遭遇したときに、一時停止して入力を受け付けないことです。ここにあります: printf "Where is yo music?: " read musicPath cd $musicPath ls | while read currentSong;do seconds=`mdls "$currentSong"|sed -n '20p'|awk '{print $3}'|cut -d. -f1` hours=$((seconds / 3600)) seconds=$((seconds % 3600)) minutes=$((seconds / 60)) seconds=$((seconds % 60)) echo "Song: $currentSong" echo "Length: $hours:$minutes:$seconds" afplay "$currentSong"& printf "yes (y), no (n), or …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.