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


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.