FreeBSD 12 ๋ฐ Dragonfly BSD์์ ์ต๊ทผ PR์ ํ ์คํธํ๋ ๋์ ์ํ ํ ์คํธ๊ฐ ์คํจํ์์ ํ์ธํ์ต๋๋ค.
Testing file math.in ... fail
Output differs for file math.in. Diff follows:
--- math.tmp.out 2017-01-08 17:03:08.345651000 +0000
+++ math.out 2017-01-08 16:43:30.925313000 +0000
@@ -6,4 +6,4 @@
4
2
.499999
-12332423423534534634589723498734892739848732894729147128947918247129\ 42
+1233242342353453463458972349873489273984873289472914712894791824712942
๋ด๊ฐ ๊ด์ฐฐํ ๊ฒฐ๊ณผ์ ์ด ํ ๋ก , http://stackoverflow.com/questions/31732348/how-to-disable-line-breaks-in-bc ๋ BSD bc
์์ BSD๋ฅผ ์ธ์ํ์ง ๋ชปํ๋ค๋ ๊ฒ์ ๋ณด์ฌ์ค๋๋ค. BC_LINE_LENGTH
env var ( strings /usr/bin/bc
๋ก๋ ํ์ธ๋จ) ๊ธฐ๋ณธ ๊ธธ์ด 70์ ์ฌ์ฉํฉ๋๋ค.
1) ๋ค์ค ํ์ ๊ฒฐํฉ์ ๋ณต์ํ์๊ฒ ์ต๋๊น?
2) 69์๋ฆฌ์ ์ ํ์ ๋ฌธ์ํํฉ๋๋ค(๊ฐํ์ ์ถ๊ฐํ๋ฉด ํ ์ค์ 70์).
์ข์ต๋๋ค. ์์ ๋์ด๋ ๋ ๊ฐ์ง ์ต์ ์ผ๋ก ์ ํํ ํ์๊ฐ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ์ ์ต์ ํํ ์ ์์ผ๋ฉฐ ์ฌ์ ํ ์ ๋ง ๊ธด ์ซ์๋ฅผ ์ง์ํ ์ ์์ต๋๋ค. PR์ ๋ช ๋ถ ์์ ๊ฒํ ํ ์ค๋น๊ฐ ๋ฉ๋๋ค(FreeBSD ํ ์คํธ๊ฐ ์๋ฃ๋๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ฉด ๋ฉ๋๋ค).
BTW, string
๋ช
๋ น์ ๋ง์ ๊ด๋ จ ๋ฌธ์ ์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ด ๋ฌธ์ ๋ฅผ ์ฒ๋ฆฌํ ๋๋ณด๋ค ํจ์ฌ ์ ๋ ดํ๊ณ ๊ฐ๋จํ๊ฒ ์ฒ๋ฆฌํ ์ ์๊ธฐ ๋๋ฌธ์ ์ ๋ง ๊ต์ฅํฉ๋๋ค. ๊ตฌํํด ์ฃผ์ @msteed ์ ํ์ฌ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
BTW,
string
๋ช ๋ น์ ๋ง์ ๊ด๋ จ ๋ฌธ์ ์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ด ๋ฌธ์ ๋ฅผ ์ฒ๋ฆฌํ ๋๋ณด๋ค ํจ์ฌ ์ ๋ ดํ๊ณ ๊ฐ๋จํ๊ฒ ์ฒ๋ฆฌํ ์ ์๊ธฐ ๋๋ฌธ์ ์ ๋ง ๊ต์ฅํฉ๋๋ค. ๊ตฌํํด ์ฃผ์ @msteed ์ ํ์ฌ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.