問題タブ [bash-function]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - bashでストップウォッチを作成するにはどうすればよいですか?
時間をカウントするための簡単なストップウォッチ (bash 関数) を作成しましたが、今のところミリ秒で現在の時間を表示しています。
コード:
この回答で説明されているように変更しようとしましたが、Unix Epoch 以降でのみ機能します。
date
formatを使用すると+%s.%N
、bash の減算は整数のみを使用するため、上記の回答からの減算が機能しなくなりました。
どうすればそれを解決し、次のように時間を出力するターミナルストップウォッチを使用できますか:
?
bash - 入力コマンドを実行しないBash関数
bash ファイルs.sh
には、実行するコマンドを渡す Executor 関数があります。コマンドが期待どおりに機能しない場合、この関数はそのコマンドを出力します。
今、私はこの関数を呼び出しています -
Executor clangPath="Hello" make
(これは、makefile で clangPath 変数の値を「Hello」として設定するために使用されます)
これによりエラーが発生しました -
ただし、このように同じコマンドを実行すると正常に動作します
エラーを見て、文字列の引用符に間違いがあるのではないかと思ったので、試してみました
exitIfFail clangPath='"Hello"' make
これでもエラーになりました-
エラーの原因は何ですか?
bash - 非標準名のbash関数変数の設定を解除します
シェルに供給されるbashスクリプトにこの関数を含めることができます
私が電話したら
物事は期待どおりに機能しているようです
ただし、これを関数として持っている場合:
それから私が電話したら
また
次のメッセージが表示されます。
この変数をそのまま設定解除するにはどうすればよいですか?
linux - bash スクリプト ケース スイッチ
case
bash スクリプトのステートメントで変数を初期化しようとしていますが、
しかし、私はこのエラーが発生しています:
私は何が欠けていますか?