เจšเจฐเจšเจพ: เจฎเจฟเจ†เจฐเฉ€ UNIX เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจœเฉ‹ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‡ เจตเจฐเจคเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจ…เจœเฉ‡ เจตเฉ€ เจตเจฐเจคเจฆเฉ‡ เจนเจจ

เจ‡เฉฑเจ• เจนเจซเจผเจคเจพ เจชเจนเจฟเจฒเจพเจ‚, เจกเจ—เจฒเจธ เจฎเฉˆเจ•เจฟเจฒเจฐเฉ‹เจ, UNIX เจชเจพเจˆเจชเจฒเจพเจˆเจจ เจฆเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจ…เจคเฉ‡ "เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸ-เจ“เจฐเฉ€เจเจ‚เจŸเจก เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฟเฉฐเจ—" เจฆเฉ€ เจงเจพเจฐเจจเจพ เจฆเจพ เจฎเฉ‚เจฒเจ•เจฐเจคเจพเฅค เจฎเฉˆเจจเฉ‚เฉฐ เจฆเฉฑเจธเจฟเจ† เจฆเจฟเจฒเจšเจธเจช เจ…เจคเฉ‡ เจ…เจธเจพเจงเจพเจฐเจจ UNIX เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจฌเจพเจฐเฉ‡ เจœเฉ‹ เจตเจฟเจ†เจชเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจนเฉ€เจ‚ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจเฅค เจชเฉเจฐเจ•เจพเจธเจผเจจ เจจเฉ‡ เจนเฉˆเจ•เจฐ เจจเจฟเจŠเจœเจผ 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฐเจ—เจฐเจฎ เจšเจฐเจšเจพ เจธเจผเฉเจฐเฉ‚ เจ•เฉ€เจคเฉ€เฅค เจ…เจธเฉ€เจ‚ เจธเจญ เจคเฉ‹เจ‚ เจฆเจฟเจฒเจšเจธเจช เจšเฉ€เจœเจผเจพเจ‚ เจ‡เจ•เฉฑเจ เฉ€เจ†เจ‚ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจšเจฐเจšเจพ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉ‹เจตเฉ‹ เจคเจพเจ‚ เจ–เฉเจธเจผเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค

เจšเจฐเจšเจพ: เจฎเจฟเจ†เจฐเฉ€ UNIX เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจœเฉ‹ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‡ เจตเจฐเจคเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจ…เจœเฉ‡ เจตเฉ€ เจตเจฐเจคเจฆเฉ‡ เจนเจจ
ะคะพั‚ะพ - เจตเจฐเจœเฉ€เจจเฉ€เจ† เจœเจพเจจเจธเจจ - เจ…เจจเจธเจชเจฒเฉˆเจธเจผ

เจŸเฉˆเจ•เจธเจŸ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเฉ‹

UNIX-เจตเจฐเจ—เฉ‡ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎเจพเจ‚ เจ•เฉ‹เจฒ เจŸเฉˆเจ•เจธเจŸ เจจเฉ‚เฉฐ เจซเจพเจฐเจฎเฉˆเจŸ เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒเจธ เจฆเจพ เจ‡เฉฑเจ• เจฎเจฟเจ†เจฐเฉ€ เจธเฉˆเฉฑเจŸ เจนเฉˆเฅค เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฒเฉฑเจญเจฆเฉ€ เจนเฉˆ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจŸเจพเจˆเจชเจฟเฉฐเจ— เจฒเจˆ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจฆเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฑเจคเฉ€ เจนเฉˆ เจ…เจคเฉ‡ hapaxes - เจ‰เจน เจธเจผเจฌเจฆ เจœเฉ‹ เจธเจฎเฉฑเจ—เจฐเฉ€ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจตเจพเจฐ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจฆเจฟเจฒเจšเจธเจช เจ—เฉฑเจฒ เจ‡เจน เจนเฉˆ เจ•เจฟ เจŸเจพเจˆเจชเฉ‹เจœเจผ เจฒเฉฑเจญเจฃ เจฒเจˆ เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจธเจผเจฌเจฆเจ•เฉ‹เจธเจผ. เจ‡เจน เจธเจฟเจฐเจซเจผ เจซเจพเจˆเจฒ เจตเจฟเจšเจฒเฉ€ เจœเจพเจฃเจ•เจพเจฐเฉ€ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจŸเฉเจฐเจฟเจ—เฉเจฐเจพเจฎ (เจคเจฟเฉฐเจจ เจ…เฉฑเจ–เจฐเจพเจ‚ เจฆเจพ เจ•เฉเจฐเจฎ) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, เจธเจพเจฐเฉ‡ เจœเจผเจฐเฉ‚เจฐเฉ€ เจ•เจพเจŠเจ‚เจŸเจฐ เจฐเฉฑเจ–เฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจ‡เฉฑเจ• 26x26x26 เจเจฐเฉ‡ เจตเจฟเฉฑเจšเฅค เจกเจ—เจฒเจธ เจฎเฉˆเจ•เจฟเจฒเจฐเฉ‹เจ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจ‡เจน เจฎเจพเจคเจฐเจพ เจ•เจˆ เจธเจฟเฉฐเจ—เจฒ-เจฌเจพเจˆเจŸ เจ•เจพเจŠเจ‚เจŸเจฐเจพเจ‚ เจฒเจˆ เจ•เจพเจซเจผเฉ€ เจจเจนเฉ€เจ‚ เจธเฉ€เฅค เจ‡เจธ เจฒเจˆ, เจชเฉˆเจธเจพ เจฌเจšเจพเจ‰เจฃ เจฒเจˆ, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจ˜เฉ‚เจ—เจฃเจ• เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฟเจ† เจ—เจฟเจ† เจธเฉ€.

เจ…เฉฑเจœ เจŸเจพเจˆเจชเฉ‹ เจจเฉ‚เฉฐ เจตเจงเฉ‡เจฐเฉ‡ เจ†เจงเฉเจจเจฟเจ• เจ…เจคเฉ‡ เจธเจŸเฉ€เจ• เจกเจฟเจ•เจธเจผเจจเจฐเฉ€-เจ…เจงเจพเจฐเจฟเจค เจธเจชเฉˆเจฒ เจšเฉˆเจ•เจฐเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจฒเฉ‹เจ• เจ…เจœเฉ‡ เจตเฉ€ เจธเจพเจงเจจ เจฌเจพเจฐเฉ‡ เจฏเจพเจฆ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจ - เจ•เฉเจ เจธเจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เฉฑเจ• เจ‰เจคเจธเจผเจพเจนเฉ€ เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ Go เจตเจฟเฉฑเจš เจŸเจพเจˆเจชเฉ‹ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจเจพเฅค เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€ เจ…เจœเฉ‡ เจตเฉ€ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆเฅค

80 เจฆเฉ‡ เจฆเจนเจพเจ•เฉ‡ เจคเฉ‹เจ‚ เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ‡เจ• เจนเฉ‹เจฐ เจธเจพเจงเจจ เจชเฉˆเจ•เฉ‡เจœ เจนเฉˆ เจฒเฉ‡เจ–เจ• เจฆเจพ เจตเจฐเจ•เจฌเฉˆเจ‚เจš เจฌเฉ‡เจฒ เจฒเฉˆเจฌเจœเจผ เจฆเฉ‡ เจฒเฉ‹เจฐเจฟเฉฐเจกเจพ เจšเฉˆเจฐเฉ€ เจ…เจคเฉ‡ เจจเฉ€เจจเจพ เจฎเฉˆเจ•เจกเฉ‹เจจเจฒเจก เจคเฉ‹เจ‚เฅค เจ‡เจธเจฆเฉ€ เจฐเจšเจจเจพ เจธเจผเจพเจฎเจฒ เจนเจจ เจญเจพเจธเจผเจฃ เจ…เจคเฉ‡ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจธเจผเฉˆเจฒเฉ€ เจฆเฉ‡ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ เจฒเจˆ เจŸเฉ‚เจฒ, เจŸเฉ‹เจŸเฉ‹เจฒเฉ‹เจœเฉ€เจœเจผ เจ…เจคเฉ‡ เจฌเฉ‡เจฒเฉ‹เฉœเฉ‡ เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจตเจพเจ•เจพเจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐเจจ เจฒเจˆเฅค เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เจ†เจ‚ เจฒเจˆ เจธเจนเจพเจ‡เจคเจพ เจตเจœเฉ‹เจ‚ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฎเฉ‡เจ‚ เจ‰เจน เจตเจฐเจคเจฟเจ† เจ…เจฎเจฐเฉ€เจ•เจพ เจตเจฟเฉฑเจš เจ•เฉ‹เจฒเฉ‹เจฐเจพเจกเฉ‹ เจธเจŸเฉ‡เจŸ เจฏเฉ‚เจจเฉ€เจตเจฐเจธเจฟเจŸเฉ€ เจฆเฉ‡ เจตเจฟเจฆเจฟเจ†เจฐเจฅเฉ€เฅค เจชเจฐ เจจเฉฑเจฌเฉ‡ เจฆเฉ‡ เจฆเจนเจพเจ•เฉ‡ เจฆเฉ‡ เจธเจผเฉเจฐเฉ‚ เจตเจฟเฉฑเจš, เจฐเจพเจˆเจŸเจฐเจœเจผ เจตเจฐเจ•เจฌเฉˆเจ‚เจš เจจเฉ‚เฉฐ เจญเฉเจฒเจพ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจตเจฐเจœเจจ 7 เจฏเฉ‚เจจเจฟเจ•เจธ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจจเจนเฉ€เจ‚ เจธเฉ€เฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจธ เจธเจพเจงเจจ เจจเฉ‡ เจจเจ•เจฒ เจ•เจฐเจจ เจตเจพเจฒเจฟเจ†เจ‚ เจฒเจˆ เจ†เจชเจฃเจพ เจฐเจธเจคเจพ เจœเจพเจฐเฉ€ เจฐเฉฑเจ–เจฟเจ† - เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจตเจฟเจ†เจ•เจฐเจฃ IBM PC เจฒเจˆ.

UNIX เจซเจพเจฐเจฎเฉ‚เจฒเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจ†เจธเจพเจจ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฎเจฟเจ†เจฐเฉ€ เจŸเฉ‚เจฒ เจตเฉ€ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ—เจฃเจฟเจคเจฟเจ• เจธเจฎเฉ€เจ•เจฐเจจเจพเจ‚ เจจเฉ‚เฉฐ เจซเจพเจฐเจฎเฉˆเจŸ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจญเจพเจธเจผเจพ เจชเฉเจฐเฉ€เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฐ เจนเฉˆ eqn. เจ‡เจน เจคเฉฑเจฅ เจงเจฟเจ†เจจ เจฆเฉ‡เจฃ เจฏเฉ‹เจ— เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจซเจพเจฐเจฎเฉ‚เจฒเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเจจ เจฒเจˆ, เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซ เจธเจงเจพเจฐเจจ เจธเจผเจฌเจฆเจพเจ‚ เจ…เจคเฉ‡ เจšเจฟเฉฐเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เจธเจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจจเจพ เจชเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค เจ•เฉ€เจตเจฐเจก เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ—เจฃเจฟเจคเจฟเจ• เจšเจฟเฉฐเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉฐเจฌเจ•เจพเจฐเฉ€ เจ…เจคเฉ‡ เจ–เจฟเจคเจฟเจœเฉ€ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฃ, เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจ…เจคเฉ‡ เจนเฉ‹เจฐ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจฒเจพเจˆเจจ เจชเจพเจธ เจ•เจฐเจฆเฉ‡ เจนเฉ‹:

sum from { k = 1 } to N { k sup 2 }

เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจนเฉ‡เจ  เจฆเจฟเฉฑเจคเฉ‡ เจซเจพเจฐเจฎเฉ‚เจฒเฉ‡ เจจเฉ‚เฉฐ เจคเจฟเจ†เจฐ เจ•เจฐเฉ‡เจ—เจพ:

เจšเจฐเจšเจพ: เจฎเจฟเจ†เจฐเฉ€ UNIX เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจœเฉ‹ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‡ เจตเจฐเจคเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจ…เจœเฉ‡ เจตเฉ€ เจตเจฐเจคเจฆเฉ‡ เจนเจจ

1980-1990s eqn เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เฉ€เจคเฉ€ IT เจฎเจพเจนเจฟเจฐ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจฒเจˆ เจฎเฉˆเจจเฉ‚เจ…เจฒ เจฒเจฟเจ–เจฆเฉ‡ เจนเจจเฅค เจชเจฐ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจ‡เจธเจจเฉ‚เฉฐ เจฒเฉˆเจŸเฉ‡เจ•เจธ เจธเจฟเจธเจŸเจฎ เจฆเฉเจ†เจฐเจพ เจฌเจฆเจฒ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€, เจœเฉ‹ เจ•เจฟ เจตเจฐเจคเจฆเจพ เจนเฉˆ เจตเฉ€ Habr. เจชเจฐ eqn UNIX-เจตเจฐเจ—เฉ‡ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจฌเจฃเฉ‡ เจฐเจนเจฟเจฃ เจฒเจˆ เจ†เจชเจฃเฉ€ เจ•เจฒเจพเจธ เจฆเจพ เจชเจนเจฟเจฒเจพ เจŸเฉ‚เจฒ เจนเฉˆเฅค

เจซเจพเจˆเจฒเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ

เจ‡เฉฑเจ• เจฅเฉ€เจฎเฉˆเจŸเจฟเจ• เจฅเฉเจฐเฉˆเจก เจตเจฟเฉฑเจš, เจนเฉˆเจ•เจฐ เจจเจฟเจŠเจœเจผ เจจเจฟเจตเจพเจธเฉ€เจ†เจ‚ เจจเฉ‡ เจซเจพเจˆเจฒเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจนเฉ‚เจฒเจคเจพเจ‚ เจจเฉ‚เฉฐ เจจเฉ‹เจŸ เจ•เฉ€เจคเจพเฅค เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹ เจ‡เฉฑเจ• เจธเฉ€ comm เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจจ เจฒเจˆ. เจ‡เจน เจ‡เฉฑเจ• เจธเจฐเจฒ เจเจจเจพเจฒเจพเจ— เจนเฉˆ เจ…เฉฐเจคเจฐ, เจธเจ•เฉเจฐเจฟเจชเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจ‰เจธเจฆเฉ€ เจฒเจฟเจ–เจฟเจ† เจฐเจฟเจšเจฐเจก เจธเจŸเจพเจฒเจฎเฉˆเจจ เจ–เฉเจฆ เจกเฉ‡เจตเจฟเจก เจฎเฉˆเจ•เฉ‡เจ‚เจœเฉ€ เจฆเฉ‡ เจจเจพเจฒเฅค

เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจตเจฟเฉฑเจš เจคเจฟเฉฐเจจ เจ•เจพเจฒเจฎ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค เจชเจนเจฟเจฒเฉ‡ เจ•เจพเจฒเจฎ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเฉ€ เจซเจพเจˆเจฒ เจฒเจˆ เจตเจฟเจฒเฉฑเจ–เจฃ เจฎเฉเฉฑเจฒ เจนเจจ, เจฆเฉ‚เจœเฉ‡ เจ•เจพเจฒเจฎ เจตเจฟเฉฑเจš เจฆเฉ‚เจœเฉ€ เจซเจพเจˆเจฒ เจฒเจˆ เจตเจฟเจฒเฉฑเจ–เจฃ เจฎเฉเฉฑเจฒ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจคเฉ€เจœเฉ‡ เจ•เจพเจฒเจฎ เจตเจฟเฉฑเจš เจ•เฉเฉฑเจฒ เจฎเฉเฉฑเจฒ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจเฅค Comm เจฆเฉ‡ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ, เจคเฉเจฒเจจเจพเจคเจฎเจ• เจฆเจธเจคเจพเจตเฉ‡เจœเจผเจพเจ‚ เจจเฉ‚เฉฐ เจธเจผเจฌเจฆเจพเจตเจฒเฉ€ เจตเจฟเฉฑเจš เจ•เฉเจฐเจฎเจฌเฉฑเจง เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจธเจพเจˆเจŸ เจจเจฟเจตเจพเจธเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจธเฉเจเจพเจ… เจฆเจฟเฉฑเจคเจพ เจนเฉ‡เจ  เจฆเจฟเฉฑเจคเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเฉ‹:

comm <(sort fileA.txt) <(sort fileB.txt)

Comm เจธเจผเจฌเจฆเจพเจ‚ เจฆเฉ‡ เจธเจชเฉˆเจฒเจฟเฉฐเจ— เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฃ เจฒเจˆ เจธเฉเจตเจฟเจงเจพเจœเจจเจ• เจนเฉˆเฅค เจ‡เฉฑเจ• เจนเจตเจพเจฒเจพ เจธเจผเจฌเจฆเจ•เฉ‹เจธเจผ เจฆเจธเจคเจพเจตเฉ‡เจœเจผ เจจเจพเจฒ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจจเจพ เจ•เจพเจซเจผเฉ€ เจนเฉˆ. เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉเจฐเจฎเจฌเฉฑเจง เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจจเจพเจฒ เจœเฉเฉœเฉ€เจ†เจ‚ เจธเฉ‚เจ–เจฎเจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ, เจ‰เฉฑเจฅเฉ‡ เจนเฉˆ เจฐเจพเจ, เจœเฉ‹ เจ•เจฟ เจธเจŸเจพเจฒเจฎเฉˆเจจ เจ…เจคเฉ‡ เจฎเฉˆเจ•เฉ‡เจ‚เจœเฉ€ เจจเฉ‡ เจ‡เจธ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจ•เฉ‡เจธ เจฒเจˆ เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจ†เจชเจฃเฉ€ เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฒเจฟเจ–เฉ€ เจธเฉ€เฅค

เจšเจฐเจšเจพ: เจฎเจฟเจ†เจฐเฉ€ UNIX เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจœเฉ‹ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‡ เจตเจฐเจคเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจ…เจœเฉ‡ เจตเฉ€ เจตเจฐเจคเจฆเฉ‡ เจนเจจ
ะคะพั‚ะพ - เจฎเจพเจฐเจจเจฟเจ•เจธ เจนเฉ‹เจ—เฉ‡เจจเจกเฉ‹เจฐเจจ - เจ…เจจเจธเจชเจฒเฉˆเจธเจผ

เจตเฉ€ HN 'เจคเฉ‡ เจ‡เฉฑเจ• เจšเจฐเจšเจพ เจญเจพเจ—เฉ€เจฆเจพเจฐ เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจ†เจชเจฐเฉ‡เจŸเจฐ เจธเจฎเจฐเฉฑเจฅเจพ เจชเฉ‡เจธเจŸ, เจœเฉ‹ เจ‰เจธ เจจเฉ‚เฉฐ เจธเจชเฉฑเจธเจผเจŸ เจจเจนเฉ€เจ‚ เจธเจจ. เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจกเฉ‡เจŸเจพ เจธเจŸเฉเจฐเฉ€เจฎ เจจเฉ‚เฉฐ เจ‡เฉฐเจŸเจฐเจฒเฉ€เจต เจ•เจฐเจจ เจœเจพเจ‚ เจ‡เฉฑเจ• เจธเจŸเฉเจฐเฉ€เจฎ เจจเฉ‚เฉฐ เจฆเฉ‹ เจ•เจพเจฒเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ:

$ paste <( echo -e 'foonbar' ) <( echo -e 'baznqux' )
foo     baz
bar     qux
$ echo -e 'foonbarnbaznqux' | paste - -
foo     bar
baz     qux

เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฆเฉ‡เจ–เจฟเจ†, เจœเฉ‹ เจ•เจฟ เจ…เจ•เจธเจฐ เจ‡เจนเจจเจพเจ‚ เจธเจงเจพเจฐเจจ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจฐเจจ เจฒเจˆ เจธเจญ เจคเฉ‹เจ‚ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉฑเจฒ เจจเจนเฉ€เจ‚ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ: เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ fmt, ex เจ…เจคเฉ‡ เจ…เฉฐเจค เจฎเจฟ.เจฒเฉ€. ั เจœเฉ‡ ะธ rs.

UNIX-เจตเจฐเจ—เฉ‡ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจ•เจฟเจนเฉœเฉ€เจ†เจ‚ เจฎเจฟเจ†เจฐเฉ€ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจ‡เฉฑเจ• เจ–เฉ‹เจœ เจธเจจ?

เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจŸ เจฌเจฒเฉŒเจ— เจตเจฟเฉฑเจš เจ•เฉ€ เจฒเจฟเจ–เจฆเฉ‡ เจนเจพเจ‚:

เจšเจฐเจšเจพ: เจฎเจฟเจ†เจฐเฉ€ UNIX เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจœเฉ‹ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‡ เจตเจฐเจคเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจ…เจœเฉ‡ เจตเฉ€ เจตเจฐเจคเจฆเฉ‡ เจนเจจ เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎ เจธเจฟเจธเจŸเจฎ เจ•เจฟเจตเฉ‡เจ‚ เจตเจฟเจ•เจธเจฟเจค เจนเฉ‹เจ‡เจ†: เจ…เจฐเจชเจพเจจเฉ‡เจŸ เจฏเฉเฉฑเจ—
เจšเจฐเจšเจพ: เจฎเจฟเจ†เจฐเฉ€ UNIX เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจœเฉ‹ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‡ เจตเจฐเจคเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจ…เจœเฉ‡ เจตเฉ€ เจตเจฐเจคเจฆเฉ‡ เจนเจจ เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎ เจธเจฟเจธเจŸเจฎ เจฆเจพ เจ‡เจคเจฟเจนเจพเจธ: เจชเจนเจฟเจฒเจพ DNS เจธเจฐเจตเจฐ
เจšเจฐเจšเจพ: เจฎเจฟเจ†เจฐเฉ€ UNIX เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจœเฉ‹ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‡ เจตเจฐเจคเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจ…เจœเฉ‡ เจตเฉ€ เจตเจฐเจคเจฆเฉ‡ เจนเจจ DNS เจฆเจพ เจ‡เจคเจฟเจนเจพเจธ: เจœเจฆเฉ‹เจ‚ เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎเจพเจ‚ เจฆเจพ เจญเฉเจ—เจคเจพเจจ เจ•เฉ€เจคเจพ เจ—เจฟเจ†
เจšเจฐเจšเจพ: เจฎเจฟเจ†เจฐเฉ€ UNIX เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจœเฉ‹ เจฌเจนเฉเจค เจ˜เฉฑเจŸ เจฒเฉ‹เจ•เจพเจ‚ เจจเฉ‡ เจตเจฐเจคเฉ€เจ†เจ‚ เจนเจจ เจ…เจคเฉ‡ เจ…เจœเฉ‡ เจตเฉ€ เจตเจฐเจคเจฆเฉ‡ เจนเจจ เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎ เจธเจฟเจธเจŸเจฎ เจฆเจพ เจ‡เจคเจฟเจนเจพเจธ: เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจตเจพเจฐเจœเจผ

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹