Kirjoittaja Aihe: bash-komentojono jotenkin muokattuna windows-koneelle, onnistuisiko?  (Luettu 2416 kertaa)

teele

  • Käyttäjä
  • Viestejä: 807
    • Profiili
Onnistuin tekemään toimivan bash-komentojonon ja osaan käyttää vain Ubuntua.

Jos haluaisi käyttää samanlaista komentojonoa windowsissa, voisiko nyt toimivaa komentojonoa käyttää pohjana tai muokata niin, että se toimisi myös windowsin cmd-ikkunassa tai jollain muulla tavalla.

Bash komentojono on tässä alla ja siinä esiintyvä reject -ohjelma on luultavasti saatavissa myös windowsin exe -muodossa. Se käyttää kahta ohjelmaparametria, jotka annetaan sille kutsussa. 5n tulee suoraan bash-komentojonosta ja toinen on bash-käskylle annettu parametri, joka menee sellaisenaan reject -ohjelmalle.

Koodia: [Valitse]
#!/bin/bash

for f in *.html
do
          n=${f}
          echo $n
         ./reject $n $1 > $n.fresh
done

Netissä kirjoitetaan, että windowsille voi asentaa palikan linuxille,

https://docs.microsoft.com/en-us/windows/wsl/install-win10

mutta kätevämpää olisi, jos voisi komentojonon kirjoittaa windowsin bat -muotoon. Varma ratkaisuhan on tietysti asentaa Ubuntu windowsin rinnalle, mutta pienen komentojonon ajamiseen se tuntuisi vähän liian ronskilta toimenpiteeltä :)
« Viimeksi muokattu: 08.06.19 - klo:10.38 kirjoittanut teele »

Jakke77

  • Käyttäjä
  • Viestejä: 3932
  • Oulu (Oinaansuo)
    • Profiili
oletko siihen windows shelliin tutustunut, onnistusko sillä tollaset paremmin windowsin puolella
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

AimoE

  • Käyttäjä
  • Viestejä: 2707
    • Profiili
Miksi juuri cmd? Onhan myöskin bash käytettävissä. Asenna Cygwin, saat ison joukon unix-komentoja käyttöösi.