bash / shellプログラミングでPythonの "pass"に似ているか似ていますか?

bash / shellプログラミングでPythonの

時々このような命令が必要な時があります。pass私のbashスクリプトでPythonで書かれました。

良い:

if grep something
then
    pass
else
    code
fi

Pythonには次のものがあります。

>>> for element in a:
...     if not element:
...         pass
...     print element

質問:

continue私は常にを使用していますが、またはループ内でのみ使用できるというエラーが発生します。forwhileuntil

この状況では、どうしたらいいですか?

ベストアンサー1

あなたのタイトルに完全な答えがあります。何もしないbashスクリプトの行:またはtrue実質的にpass

ただし、この場合は条件を反転します。

if ! grep something
then
    code
fi

そして

>>> for element in a:
...     if element:
...         print element

おすすめ記事