1行で複数のコマンドを実行する

ハモウディ

1行で実行したい2つのステップがあります。

twinkle  -c

その後

call  sip:[email protected] 

出力は次のとおりです。

ここに画像の説明を入力してください

私は、1本のライン上のこれらの2つの手順を実行したかった私が試したtwinkle -c && call sip:[email protected]twinkle -c call sip:[email protected]twinkle -c ; call sip:[email protected]twinkle -c --immediate --call sip:[email protected]

しかし、それらはすべてこの応答を与えます:ここに画像の説明を入力してください

それらを同じラインに乗せる方法はありますか?

編集:2番目のコマンドはTwinkleではなくbashで実行されています:ここに画像の説明を入力してください

編集私はprintf %s\\n 'call sip:[email protected]' |twinkle -c1秒間動作してから、それ自体を閉じる(きらめきを閉じてbashに戻る)ことを試しました。通話中はきらめきのままである必要があります。ここに画像の説明を入力してください

mikeserv

twinklestdinを受け入れてコマンドを実行していると思います。そう...

printf %s\\n 'call  sip:[email protected]' | cat - /dev/tty |twinkle -c

...should hopefully do it. If, instead, twinkle is one of those that reads /dev/tty explicitly, you can probably do...

printf %s\\n 'call  sip:[email protected]' | cat - /dev/tty | 
luit -- twinkle -c

...or use perhaps script or screen in place of luit.

Since the former method apparently works for you, the following shell function might make it more simple to run at the command line. You should note, though, that both of the methods in this answer are kind of hacks - I originally wrote this then deleted it after the other answer was edited to include --call. I only undeleted it hours later when comments on the other indicated it wasn't working and I thought this might yet help. If it were me, though, I would try to find out why the other answer doesn't work.

Still, the shell function:

twinksip() while [ -n "$1" ]
           do    printf 'call sip:%s\n' "$1" |
                 cat - /dev/tty | twinkle -c || return
           shift;done

...これは、call sip:すべての引数の前にプレフィックスを付加し、それらをtwinkle'sstdinに出力します。それはあなたがそれを与えるのと同じ数の引数を順番に処理します、それは私が推測するように、連続して多くの呼び出しをします-最後のものが終わるときに次を始めます。

次のようなプロンプトから呼び出します。

twinksip [email protected]                     

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

1行で複数のコマンドを実行する方法

分類Dev

1行のpsshで複数のコマンドを実行する方法は?

分類Dev

1行で複数のコマンドを実行する方法は?

分類Dev

シェルで1行に複数のコマンドを実行する

分類Dev

Pythonで複数行のコマンドを実行する

分類Dev

複数行を1行のコマンドbashとして実行する

分類Dev

xargsで複数のコマンドを実行する

分類Dev

角度CLIで複数のコマンドを実行する

分類Dev

Linuxで複数のPythonコマンドを実行する

分類Dev

grepコマンドで複数のANDを実行する方法

分類Dev

複数のマシンでgearmanWorkerPHPコードを実行する

分類Dev

FFMPEG AndroidStudioで複数のコマンドを実行する

分類Dev

画面分割で複数のコマンドを実行する

分類Dev

STARTコマンドで複数のコマンドを実行する方法

分類Dev

複数のLinuxコマンドを1行にまとめて実行する

分類Dev

Windows10でcmdを使用して1行で複数のコマンドを実行する方法

分類Dev

Windowsコマンドラインで1行で複数のコマンドを実行しますか?

分類Dev

Python内で複数行のbashコマンドを実行する方法は?

分類Dev

1つのコマンドで複数の実行を指定すると、CurlはURLを再構築します

分類Dev

ShellExecute関数(C ++)で複数のコマンドを実行する

分類Dev

1つのSSHセッションで複数のコマンドを実行する

分類Dev

ffmpegの複数のコマンドを実行する

分類Dev

dockercreateの後に複数のコマンドを実行する

分類Dev

ORの後に複数のBashコマンドを実行する

分類Dev

複数のスレッドでコマンドを実行する

分類Dev

複数のスレッドでコマンドを実行する

分類Dev

1行で複数のコマンドに引数を渡す

分類Dev

ifステートメントで複数のコマンドを実行する

分類Dev

複数のコマンドでiocageexecを実行します

Related 関連記事

  1. 1

    1行で複数のコマンドを実行する方法

  2. 2

    1行のpsshで複数のコマンドを実行する方法は?

  3. 3

    1行で複数のコマンドを実行する方法は?

  4. 4

    シェルで1行に複数のコマンドを実行する

  5. 5

    Pythonで複数行のコマンドを実行する

  6. 6

    複数行を1行のコマンドbashとして実行する

  7. 7

    xargsで複数のコマンドを実行する

  8. 8

    角度CLIで複数のコマンドを実行する

  9. 9

    Linuxで複数のPythonコマンドを実行する

  10. 10

    grepコマンドで複数のANDを実行する方法

  11. 11

    複数のマシンでgearmanWorkerPHPコードを実行する

  12. 12

    FFMPEG AndroidStudioで複数のコマンドを実行する

  13. 13

    画面分割で複数のコマンドを実行する

  14. 14

    STARTコマンドで複数のコマンドを実行する方法

  15. 15

    複数のLinuxコマンドを1行にまとめて実行する

  16. 16

    Windows10でcmdを使用して1行で複数のコマンドを実行する方法

  17. 17

    Windowsコマンドラインで1行で複数のコマンドを実行しますか?

  18. 18

    Python内で複数行のbashコマンドを実行する方法は?

  19. 19

    1つのコマンドで複数の実行を指定すると、CurlはURLを再構築します

  20. 20

    ShellExecute関数(C ++)で複数のコマンドを実行する

  21. 21

    1つのSSHセッションで複数のコマンドを実行する

  22. 22

    ffmpegの複数のコマンドを実行する

  23. 23

    dockercreateの後に複数のコマンドを実行する

  24. 24

    ORの後に複数のBashコマンドを実行する

  25. 25

    複数のスレッドでコマンドを実行する

  26. 26

    複数のスレッドでコマンドを実行する

  27. 27

    1行で複数のコマンドに引数を渡す

  28. 28

    ifステートメントで複数のコマンドを実行する

  29. 29

    複数のコマンドでiocageexecを実行します

ホットタグ

アーカイブ