指揮系統の安全慣行についてコメントしますか?

指揮系統の安全慣行についてコメントしますか?

システムに危険を与えることなく長いコマンドのリストを記録し、読者に説明を提供する安全な方法はありますか?

すべてのステップが正確で意図的であると仮定し、次のものがあるとします。

step 1
step 2
step 3
...
step 76
step 77
- this next step needs to move files to xyz so that dependency ufh will properly resolve
step 78
step 79
...
step 203
- multi-line comment which explains something really long and should be
- manually wrapped for legibility purposes.
- Oh yeah, and it is followed by a list:
- * list item 1
- * list item 2
step 204
...
step 326
- another comment but this time I contain sudo ls / for some unholy reason
step 327
...
step 435

上から下にコピーし、右クリックしてPuTTYセッションに貼り付けて、コマンドを順番に実行しますが、意図しない内容をコメントに含めないようにしたいと思います。


コメントと回答に基づいて、私が実際にbashシェルにいるかどうか疑わしいようです。

echo $o

「-bash」を生成します。

ベストアンサー1

これは一般的に賢明ではありません。

タグが示すように、Bashを使用している場合shopt interactive_comments点灯、あなたはできます実際のコメントを活用してください#。この機能はデフォルトで有効になっていますが、使用しているシェルで無効にすることもできます。上から明示的に開くことができます。

shopt -s interactive_comments
command...
# a comment
more commands...

でも、心配になれば悪意のあるアクション、端末にテキストをコピーしないでください。。悪意のあるコンテンツたぶんあなたが見ることができない場所に隠されているかもしれません。(そして以下は、試してみる実際の例です。) - コメントにある必要はありません。 435の階段があると見ても、おそらく隠されていて全く気づかないでしょう。


実際のシェルスクリプトがより良いでしょう(そしてそこでもコメントは間違いなく動作します)。しかし、もう一度申し上げますが、それが悪意のあることを心配している場合は、実行する前に非常に慎重に確認することをお勧めします。いずれにせよ、端末にコピーして貼り付けることは信頼できない(このサイトで繰り返される一連の質問からわかるように)、それに依存しないワークフローを見つける方が良いでしょう。

おすすめ記事