bashスニペットをシェルから直接実行しますか? [閉鎖]

bashスニペットをシェルから直接実行しますか? [閉鎖]

小さなbashを実行する方法はありますか?破片殻に?

ファイルを編集し続け、テストを実行したくない場合(実際には2つのプログラム:エディタとシェルの間を前後に移動して)、小さなコードスニペットを実行する必要があるかもしれません(おそらく文字列)、シェルから直接実行します。

たとえば、正規表現の一部をテストするか、if条件:"hi =~ "h"。いいですね。結果は明らかですが、1つ、2つ、または3つのライナーを使用すると、より多くの問題が発生します。


だから、誰もいません。これらの方法、AFAIKはbash -xファイルのみを実行し、evalコマンドを実行するためです。

ベストアンサー1

たとえば、シェルで実行できます。

$ for i in $(find /etc -type f); do wc -l $i; done

/ etcを介して実行され、各ファイルの行数を提供します。

あなたのコメントに基づいて追加されました:

$ if [ "hi" == "hi" ]; then echo "this is true"; fi

おすすめ記事