In Bash, # viene utilizzato per commentare quanto segue. Come posso commentare sulla riga di comando di Windows?Come si commenta la riga di comando di Windows?
risposta
È possibile utilizzare rem
per osservazione o la versione più stenografia ::
, che assomiglia a #
se si strizza un po 'e lo si guarda lateralmente :-)
Originariamente preferivo lo ::
variante dal momento che sono uno bash
- alcolico e sto ancora cercando di dimenticare i dolorosi giorni di BASIC.
Purtroppo, vi sono situazioni in cui ::
animali il processore riga di comando (ad esempio all'interno di complessi if
o for
dichiarazioni) quindi generalmente utilizzano rem
oggigiorno.
Sapevo di REM ma non ero a conoscenza di la sintassi '::' Non è ampiamente conosciuto? – JAB
Beh, so che c'è una persona che lo sapeva. E ora ce ne sono due :-) Forse posso affermare di aver raddoppiato la quantità di conoscenza nel mondo. FWIW, il sito di Rob van der Woude è davvero eccellente per i fasci di file in batch (e altri): http://www.robvanderwoude.com/batchfiles.php – paxdiablo
Si noti che l'utilizzo di '::' ha alcuni sgradevoli effetti collaterali nelle versioni precedenti versioni di Windows in combinazione con blocchi tra parentesi. A volte può generare un errore su una lettera di unità inaspettata e mancante. Essendo un normale lettore del blog di Raymond Chen, di solito tendo ad attenermi a cose documentate :-) – Joey
Un commento viene prodotto utilizzando il comando REM che è l'abbreviazione di "Nota".
REM Comment here...
È "REM".
Esempio:
REM This is a comment
righe che iniziano con "rem" (dalla parola osservazioni) sono i commenti:
rem comment here
echo "hello"
@echo off per disabilitare tutti gli output ... – agodinhost
A volte, è utile aggiungere un commento a una riga di comando. Per questo, è possibile utilizzare "& REM testo commento misc" o, ora che ne so, "& :: testo commento misc". Per esempio:
REM SET Token="4C6F72656D20697073756D20646F6C6F" &REM This token is for localhost
SET Token="722073697420616D65742C20636F6E73" &REM This token is for production
Ciò rende più facile tenere traccia di più insiemi di valori quando si fa l'esplorazione, prove di concetto, ecc Questo approccio funziona perché '&' introduce un nuovo comando sulla stessa linea.
Possibile duplicato di [Quale stile di commento dovrei usare nei file batch?] (Http://stackoverflow.com/questions/12407800/which-comment-style-should-i-use-in-batch-files) –
Per i commenti sui blocchi, vedere http://stackoverflow.com/questions/8526946/commenting-multiple-lines-in-dos-batch-file –