Це команда headposix, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
head — копіювати першу частину файлів
СИНТАКСИС
голова [−n номер] [файл...]
ОПИС
Команда голова Утиліта повинна скопіювати свої вхідні файли до стандартного виводу, завершуючи вихід для
кожен файл у визначеній точці.
Копіювання закінчується в точці в кожному вхідному файлі, зазначеній −n номер варіант.
варіант-аргумент номер враховується в одиницях рядків.
ВАРІАНТИ
Команда голова утиліта повинна відповідати тому Base Definitions POSIX.1-2008, розділ
12.2, Утиліта синтаксис керівні вказівки.
Підтримується наступний варіант:
−n номер Перший номер рядки кожного вхідного файлу повинні бути скопійовані в стандартний вихід.
Заявка має гарантувати, що номер аргумент-опція є позитивною
десяткове ціле число.
Якщо файл містить менше ніж номер рядків, його слід скопіювати до стандартного виведення в його
цілісність. Це не повинно бути помилкою.
Якщо параметри не вказані, голова діяти так, ніби −n 10 було зазначено.
ОПЕРАНДИ
Підтримується наступний операнд:
файл Шлях до вхідного файлу. Якщо ні файл операнди вказані, стандартні
має використовуватися вхід.
STDIN
Якщо ні файл операнди вказуються і повинні використовуватися, якщо a
файл операнд є '−' і реалізація лікує '−' що означає стандартний вхід.
В іншому випадку стандартний вхід не використовуватиметься. Дивіться розділ ВХІДНІ ФАЙЛИ.
ВХІД ФАЙЛИ
Вхідні файли мають бути текстовими файлами, але довжина рядка не обмежена {LINE_MAX}
байт
НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ
Наступні змінні середовища мають впливати на виконання голова:
МОВА Надайте значення за замовчуванням для змінних інтернаціоналізації, які не встановлені або
нуль. (Дивіться том Base Definitions POSIX.1-2008, розділ 8.2,
Internationalization Змінні за пріоритет інтернаціоналізації
змінні, що використовуються для визначення значень категорій мовного стандарту.)
LC_ALL Якщо встановлено не порожнє значення рядка, замініть значення всіх інших
змінні інтернаціоналізації.
LC_CTYPE Визначте локаль для інтерпретації послідовностей байтів текстових даних
як символи (наприклад, однобайтові на відміну від багатобайтових символів у
аргументи та вхідні файли).
LC_MESSAGES
Визначте місцевий стандарт, який слід використовувати для впливу на формат і вміст
діагностичні повідомлення, записані у стандартну помилку.
NLSPATH Визначте розташування каталогів повідомлень для обробки LC_MESSAGES.
АСИНХРОННИЙ ПОДІЇ
За замовчуванням.
ВИСТАВКА
Стандартний вихід повинен містити визначені частини вхідних файлів.
Якщо кілька файл вказано операнди, голова має передувати виводу для кожного з
заголовок:
"\n==> %s <==\n", <ім'я шляху>
за винятком того, що перший написаний заголовок не повинен включати ініціал .
STDERR
Стандартна помилка повинна використовуватися лише для діагностичних повідомлень.
ВИХІД ФАЙЛИ
Ні.
ПОВЕРНЕНІ ОПИС
Ні.
EXIT СТАТУС
Повинні бути повернуті такі вихідні значення:
0 Успішне завершення.
>0 Сталася помилка.
НАСЛІДКИ OF ПОМИЛКИ
За замовчуванням.
Команда після розділам він має інформативний.
ЗАСТОСУВАННЯ ВИКОРИСТАННЯ
Ні.
ПРИКЛАДИ
Щоб записати перші десять рядків усіх файлів (крім тих з крапкою) у файлі
каталог:
голова −− *
ОБГОВОРЕННЯ
Хоча можна імітувати голова з sed 10q для одного файлу, стандарт
Розробники вирішили, що популярність с голова на історичних системах BSD гарантує своє
включення поряд хвіст.
Версія POSIX.1-2008 голова відповідає інструкціям із синтаксису утиліт. The −n варіант був
додано до цього нового інтерфейсу, щоб голова та хвіст було б більш логічно пов'язаним. Раніше
версії цього стандарту дозволяли a −число варіант. Ця форма більше не вказується
POSIX.1-2008, але може бути присутнім у деяких реалізаціях.
Немає ніякого −c варіант (як є в хвіст) тому що це не історична практика і
оскільки інші утиліти в цьому томі POSIX.1-2008 забезпечують подібну функціональність.
Майбутнє НАПРЯМКИ
Ні.
Використовуйте headposix онлайн за допомогою служб onworks.net