[viesti Survo-keskustelupalstalla (2001-2013)]
| Kirjoittaja: | Petri Palmu |
|---|---|
| Sähköposti: | - |
| Päiväys: | 9.4.2012 15:19 |
Moi,
Liittyen keskusteluun:
http://www.survo.fi/arkisto/001110.html
Cygwin-niminen (http://www.cygwin.com/) ohjelma mahdollistaa
mm. Linuxin monipuolisten "OS"-komentojen käytön
Windowsissa.
Esimerkki: poistetaan tiedostosta k1
eka ja vika rivi:
SAVEP CUR+1,CUR+5,k1
Alku
AAA AAA
BBB BBB
CCC CCC
Loppu
/CW tail --lines=+2 k1 > k2
/CW head --lines=-1 k2 > k3
#LOADP k3,CUR+1
AAA AAA
BBB BBB
CCC CCC
#################
Jos ihmettelee, mikä on tuo /CW sukro, niin
kyseessä Cygwinin käyttöä hieman suoristava
sukro. Komennot voi myös kirjoittaa usemmalle
riville (&-merkillä), tosin ilmeisesti toimintojen putkittaminen
(|) ei ole mahdollista (mutta voi sitten
tehdä oman shell-skriptin). Cygwinin mukana voi ladata
paljon muitakin Linux-ympäristöstä tutumpia ohjelmia (ja
esim. R:n ja Pythonin, jotka toiminevat Cygwinin terminaalin kautta).
Linux-ympäristössä toimivassa Musteessa Cygwiniä ei
varmaankaan tarvita (jos nyt ylipäänsä tarvitsee unix-komentoja)?
CW-Sukro:
*TUTSAVE C:\S\MYSUC\CW
/ PP 20080310, 20120409
/ Linuxmaiset system-toiminnot Windowsissa
/ http://www.cygwin.com/ , sieltä setup.exe
/ 1. Asenna cygwin esim. c:\cygwin\
/ 2. Aseta Survossa Cygwinpath SURVO.APUun,
/ esim. SYS Cygwinpath=c:\cygwin\bin\
/ Useamman rivin komennot sallittu '&' avulla
*{init}{tempo 0}{ref set 1}
*{line start}{find /}{next word}{save line W1}
*{ins line}{line start}
*{ref set 2}
/
*{save system Cygwinpath W2}
*>{print W2}{print W1}{act}{del line}
*{ref jump 1}
+ E: {end}
t. Petri
| Vastaukset: |
|---|
Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!