क्या मैं कमांड प्रॉम्प्ट विंडो या स्क्रिप्ट में एक से अधिक लाइन पर कमांड दर्ज कर सकता हूं?


2

मेरे पास एक लंबी कमांड लाइन है, और मैं इसे कई लाइनों पर दर्ज करना चाहता हूं। निम्नलिखित की तरह कुछ (यदि यह संभव था):

vsdbcmd /a:Deploy /manifest:Database.deploymanifest _
    /p:DeploymentConfigurationFile=Database_Database.sqldeployment _
    /p:SqlCommandVariablesFile=Database_Database.sqlcmdvars _
    /p:TargetDatabase=Database _
    /dd- /cs:"Data Source=production;integrated security=true" _
    /script:DatabaseChanges.sql /dsp:SQL > errors.log 2>&1

क्या पात्रों का एक चरित्र या अनुक्रम है जो एक से अधिक लाइन पर कमांड लाइन लिखने के लिए उपयोग किया जा सकता है?


2
जिज्ञासा से बाहर, अगर यह एक से अधिक रेखा है, और जब तक आप निर्दिष्ट करते हैं, तब तक यह जटिल है, तो इसे बैट / सेमी फ़ाइल में क्यों नहीं रखा गया है, या बेहतर अभी तक, एक स्क्रिप्ट (wsh / poweshell)? यह आपको इसे एक शब्द के साथ लॉन्च करने की अनुमति देगा
Traveling Tech Guy

मैं इसे एक स्क्रिप्ट में रखने का इरादा रखता हूं, लेकिन क्या यह एक से अधिक लाइन पर होने पर चलेगा?
John Saunders

यह स्क्रिप्ट / बैच फ़ाइल का बिंदु है
soandos

निकटतम मैं देख सकता हूं, और यह एक cmd प्रॉम्प्ट विंडो के लिए नहीं है, लेकिन पावरशेल विंडो एक पॉवरशेल स्क्रिप्ट के लिए भी काम करती है, है stackoverflow.com/questions/2608144/...
barlop

वह स्पष्ट रूप से अच्छा प्रारूपण चाहता है, इसलिए यह बहुत पठनीय है। उन्होंने पूछा कि इसे अपने शीर्षक में एक स्क्रिप्ट में कैसे करना है।
barlop

जवाबों:


7

निरंतरता चरित्र के रूप में '^' का उपयोग करने का प्रयास करें। उदाहरण के लिए:

echo foo ^
bar ^
baz

का परिणाम:

foo bar baz

धन्यवाद! यह काम करता है। मैंने पहली बार 1983 में DOS का उपयोग किया था और यह कभी नहीं जानता था। क्या यह कहीं दस्तावेज है?
John Saunders

मुझे लगता है कि यह कहीं दस्तावेज है, लेकिन मैं आपको यह नहीं बता सकता कि मैंने इसे पहली बार कहाँ देखा था। (यह '& gt;', '& lt;' और '' ') से बचने के लिए भी काम करता है।
BillP3rd

साफ! मैं कभी नहीं जानता था कि यह अस्तित्व में है।
Keltari
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.