Bashスクリプトでは、複数行ステートメントにコメントを追加できません。 bashには説明がないようです。
コメントは4〜5行程度になることができるので本当に役に立つので、誰でもこれを達成する方法を提案してもらえますか?
これは基本的な例に過ぎず、機能しません。
#!/bin/bash
iptables -A INPUT \
#Comment for rule bellow
-p tcp --dport 21 \
# Comment for rule bellow no2
-s 10.0.0.1 \
-j ACCEPT
私はただ簡単な例を挙げました。複雑な例では、コメントを許可する方が簡単です(これは複雑な例ではありませんが、アイデアを得ることができます。)このように:
grep some_file \
#awk does that...
awk '{print $1}' \
#sed does that...
sed 's/match1/match2/g'
もちろん、後ろに白い文字はありません\
。
ベストアンサー1
改行文字をエスケープして1行を複数行に分割することは、まだ1行にすぎません。
コメントは#
、行が複数行に分割されているかどうかにかかわらず、行末から行末まで拡張されます。
作成時にシェルは何を解析しますか?
echo hello \
# world
はい
echo hello # world
しかし、これは異なり、有効です。
grep hello |
# now sed:
sed 1p
パイプラインの各部分は独自の行で行われ、注釈と線を混在させることができます。をする改行文字は次のとおりです。いいえ脱出しました。