私はcygwinで興味深いtmux環境を作るためにtmuxスクリプトを書いています。
「task Calendar」と入力すると出力は問題ないように見えますが、tmuxスクリプトを介して同じコマンドを実行すると、改行という単語によって誤った出力が生成されます。
これは私の非常に基本的なtmuxスクリプトです。
#!/bin/bash -x
tmux split-window -v ;
tmux split-window -h top ;
tmux select-pane -t 0;
tmux split-window -h mc;
tmux select-pane -t 0;
tmux split-window -h "view -p ~/Documents/*";
tmux select-pane -t 0;
tmux select-pane -t 3
tmux send-keys 'task calendar' Enter
カレンダーが次のように見えないように出力を制御する方法がわかりません。
https://pasteboard.co/IwFHW9T.png
カレンダーが表示されますが、$task
これは上記のtmux send-keys 'task Calendar' Enterコマンドのためです。
「作業カレンダー」のみを実行すると、出力が正しく表示され、予想どおりに行がソートされます。
申し訳ありません。最初の投稿なので、すべてのプログラミング用語に精通していません。 (ほとんどの独学)
簡単な解決策は、カレンダーの月を1ヶ月の出力に制限することだと思いましたが、マニュアルページでそれを見つけることができません。解決策がある場合は、私が学ぶために私がどこで間違っているかを説明できますか? :) 今私の脳は不便です...