์ต์ ๋ฆด๋ฆฌ์ค๋ฅผ fw2csv-2.tar.gz๋ก ๋ค์ด๋ก๋ํ ์ ์๋ Linux ์จ๋ผ์ธ์์ ์คํ๋๋ fw1.0.1csv๋ผ๋ Linux ์ฑ์ ๋๋ค. ์ํฌ์คํ ์ด์ ์ฉ ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์ธ OnWorks์์ ์จ๋ผ์ธ์ผ๋ก ์คํํ ์ ์์ต๋๋ค.
OnWorks์ ํจ๊ป Linux ์จ๋ผ์ธ์์ ๋ฌด๋ฃ๋ก ์คํํ๋ ค๋ฉด fw2csv๋ผ๋ ์ด ์ฑ์ ์จ๋ผ์ธ์ผ๋ก ๋ค์ด๋ก๋ํ๊ณ ์คํํ์ญ์์ค.
์ด ์ฑ์ ์คํํ๋ ค๋ฉด ๋ค์ ์ง์นจ์ ๋ฐ๋ฅด์ธ์.
- 1. ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ PC์ ๋ค์ด๋ก๋ํ์ต๋๋ค.
- 2. ํ์ผ ๊ด๋ฆฌ์ https://www.onworks.net/myfiles.php?username=XXXXX์ ์ํ๋ ์ฌ์ฉ์ ์ด๋ฆ์ ์ ๋ ฅํฉ๋๋ค.
- 3. ์ด๋ฌํ ํ์ผ ๊ด๋ฆฌ์์์ ์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ์ ๋ก๋ํฉ๋๋ค.
- 4. ์ด ์น์ฌ์ดํธ์์ OnWorks Linux ์จ๋ผ์ธ ๋๋ Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MACOS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ๋ฅผ ์์ํฉ๋๋ค.
- 5. ๋ฐฉ๊ธ ์์ํ OnWorks Linux OS์์ ์ํ๋ ์ฌ์ฉ์ ์ด๋ฆ์ผ๋ก ํ์ผ ๊ด๋ฆฌ์ https://www.onworks.net/myfiles.php?username=XXXXX๋ก ์ด๋ํฉ๋๋ค.
- 6. ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ๊ณ ์คํํฉ๋๋ค.
Linux ์จ๋ผ์ธ์์ ์คํ๋๋ fw2csv
Ad
๊ธฐ์
๊ณ ์ ๋๋น ๋ฐ์ดํฐ ํ์ผ์ ์๋ง๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๊ฐ์ ธ์ค๊ธฐ์ ๊ฐ์ฅ ์ฑ๊ฐ์ ๋ฐ์ดํฐ์ผ ๊ฒ์ ๋๋ค.์ด ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ณ ์ ๋๋น ํ์์ผ๋ก ์ ๊ณต๋ ํ๋ซ ํ์ผ ํ ์ด๋ธ์ ์ฌ์ฉ์ ์ ์ ์์น์ ์ฌ์ฉ์ ์ ์ ์ด ๊ตฌ๋ถ ๊ธฐํธ๋ฅผ ์ฝ์ ํ ์ ์์ต๋๋ค.
์ ๋ ์ด ์ ํธ๋ฆฌํฐ๋ฅผ ์ฌ์ฉํ์ฌ CDS ftp-server์์ ํ๋ซ ํ ์ด๋ธ๋ก ์ ๊ณต๋ ์ฒ๋ฌธ ์นดํ๋ก๊ทธ๋ฅผ postgresql๋ก ๊ฐ์ ธ์ค๊ณ ์์ต๋๋ค.
๋น๋ :
$ ๋ชจ๋ ๋ง๋ค๊ธฐ [cc={icc|gcc}]
์ค์น :
$ make install [์ ๋์ฌ=/path/to/your/bin/directory]
์ฌ์ฉ ์ :
$ gzip -dc ํ ์ด๋ธ.dat.gz | fw2csv --stops=4,10,11,20,30,36 -d '|' -ํค๋ 1 | psql wsdb -c "csv ๊ตฌ๋ถ ๊ธฐํธ '|'๋ฅผ ์ฌ์ฉํ์ฌ stdin์์ mytable ๋ณต์ฌ"
์ฌ์ฉ ๊ฐ๋ฅํ ์ต์ ๋ชฉ๋ก์ ๋ณด๋ ค๋ฉด
$ fw2csv --๋์๋ง
์ฌ์ฉ์ ์ธํฐํ์ด์ค
์ฝ์/ํฐ๋ฏธ๋, ๋ช ๋ น์ค
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด
C
์ด๊ฒ์ https://sourceforge.net/projects/fw2csv/์์๋ ๊ฐ์ ธ์ฌ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. ๋ฌด๋ฃ ์ด์ ์ฒด์ ์ค ํ๋์์ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ผ๋ก ์จ๋ผ์ธ์ผ๋ก ์คํํ๊ธฐ ์ํด OnWorks์์ ํธ์คํ ๋์์ต๋๋ค.