Bagaimana saya bisa memasukkan 2 perintah pada baris perintah Windows?


8

Pada baris perintah DOS, saya biasanya dapat memasukkan ¶ antara perintah untuk menempatkan banyak perintah pada satu baris.

Misalnya, alih-alih mengetik

c:\> cls
c:\> cd

Saya bisa masuk

c:\> cls¶cd

Apakah fungsi ini telah dihapus atau sudah diganti oleh yang lain?

Bagaimana saya bisa menjalankan banyak perintah dari satu baris?


cls && cdbekerja di WIN7 cmd.exe, tapi saya tidak yakin apakah itu bekerja di shell dos

Jawaban:


19

Gunakan &.

Dari dokumentasi :

command1 & command2: Gunakan untuk memisahkan beberapa perintah pada satu baris perintah. Cmd.exe menjalankan perintah pertama, dan kemudian perintah kedua.

command1 && command2: Gunakan untuk menjalankan perintah mengikuti && hanya jika perintah sebelum simbol berhasil. Cmd.exe menjalankan perintah pertama, dan kemudian menjalankan perintah kedua hanya jika perintah pertama selesai dengan sukses.

command1 || command2: Gunakan untuk menjalankan perintah berikut || hanya jika perintah sebelumnya | | gagal Cmd.exe menjalankan perintah pertama, dan kemudian menjalankan perintah kedua hanya jika perintah pertama tidak berhasil diselesaikan (menerima kode kesalahan lebih besar dari nol).

(command1 & command2) : Gunakan untuk mengelompokkan atau membuat beberapa perintah.

command1 parameter1;parameter2: Gunakan untuk memisahkan parameter perintah.


Tidak bekerja jika perintah pertama cd- punya kesalahan: Invalid arguments. Type cd <folder> to change the current working directory.. Apa yang harus dilakukan dalam kasus ini?
— Aleksey K

5

&&. Double ampersand sebenarnya melakukan pengecekan kesalahan. Jika perintah di sebelah kiri &&tidak kembali dengan hasil yang diharapkan, perintah di sebelah kanan tidak dijalankan.

cls && cd

Jika Anda ingin menjalankan perintah di kedua sisi &&, gunakan satu ampersand.

cls & cd


-1 && akan menjalankan perintah kedua hanya jika yang pertama berhasil.
— dogbane

@dogbane: Silakan lihat jawaban saya
— Neil Knight

4

cls & cd

Yang kamu butuhkan adalah &

Seperti yang telah dinyatakan orang lain, &&hanya akan menjalankan perintah kedua jika yang pertama berhasil.

|| akan menjalankan perintah kedua jika yang pertama gagal.

Selamat bersenang-senang!


Terima kasih. Saya suka pemisah perintah yang jauh lebih baik juga.
— John MacIntyre

1
Itu tidak menampilkan cdperintah, ditambah ketika saya mencobanya saya tidak bisa pindah ke direktori lain.
— Neil Knight

Tunggu ... cd tidak pernah berjalan.
— John MacIntyre

Wah, saya di linux sebentar. Kesalahan saya, diperbaiki.
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.