Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
paste – файлдарды көлденең (параллельді біріктіру) түрінде біріктіруге арналған Unix командтық жол құралы. Ол әрбір файлдың тізбектеп келген жолдарынан тұратын, табуляциялармен бөлінген жолдарды стандартты шығаруға бағыттайды.
paste is a Unix command line utility which is used to join files horizontally (parallel merging) by outputting lines consisting of the sequentially corresponding lines of each file specified, separated by tabs, to the standard output.
Тарих
Bell Labs-тің бастапқы нұсқасын Готфрид В. Р. Людерер жазған. GNU coreutils жинағына енген paste нұсқасын Дэвид М. Инхат пен Дэвид МакКензи жазды. Бұл команда Microsoft Windows үшін жеке пакет ретінде, UnxUtils жинағының құрамында, танымал GNU Unix сияқты құралдардың Win32-ге арналған түпнұсқа порты ретінде қолжетімді.
The original Bell Labs version was written by Gottfried W. R. Luderer. The version of paste bundled in GNU coreutils was written by David M. Ihnat and David MacKenzie. The command is available as a separate package for Microsoft Windows as part of the UnxUtils collection of native Win32 ports of common GNU Unix like utilities.
Сипаттама
Шақырылғаннан кейін, барлық аргументтерін оқиды. Әрбір сәйкес келетін жол үшін, сол жолдағы әрбір файлдың мазмұнын табуляциямен бірге нәтижеге қосады. Соңғы файлды өңдегеннен кейін, жаңа жол символын шығарып, келесі жолға көшеді. Барлық ағындар файл соңына жеткеннен кейін аяқталады. Нәтиже ағынындағы жолдар саны, ең көп жолдары бар кіріс файлындағы жолдар санына тең болады. Қол жетпес мәндер бос жолдармен көрсетіледі. Құлайтындықтан пайдалы болғанымен, құрастырудың жоқ мәліметтер үшін басқа жол шығару опциясы (мысалы, "NA") стандартты емес. Нәтиже ағыны бағаналарының төменгі бөлігіндегі бос жазбалар тізбегі, сол бағанаға сәйкес келетін кіріс файлында нақты бос жазбалар түрінде болуы мүмкін немесе болмауы мүмкін, егер кіріс файлы барлық қатарларды нақты көрсеткенін білмесеңіз (мысалы, барлық кіріс файлдарының саны бірдей болған жағдайда).
Once invoked, will read all its arguments. For each corresponding line, will append the contents of each file at that line to its output along with a tab. When it has completed its operation for the last file, will output a newline character and move on to the next line. exits after all streams return end of file. The number of lines in the output stream will equal the number of lines in the input file with the largest number of lines. Missing values are represented by empty strings. Though potentially useful, an option to have paste emit an alternate string for a missing field (such as "NA") is not standard. A sequence of empty records at the bottom of a column of the output stream may or may not have been present in the input file corresponding to that column as explicit empty records, unless you know the input file supplied all rows explicitly (e. g. in the canonical case where all input files all do indeed have the same number of lines).