голосование
PHP
jQuery
Firebird
BASH
HTML
Ресурсы
GIT
SEO
Oracle
Python
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Как построчно вывести строки файла при помощи цикла while BASH

Чтение файла при помощи цикла while. Передайте входным параметром файл (вместе с путём до файла). Обратите внимание на то, что между параграфами будут пустые строки


#!/bin/bash
# Вставка пустых строк между параграфами в текстовом файле.
# Порядок использования: $0 <FILENAME

MINLEN=10 # Возможно потребуется изменить это значение.
# Строки, содержащие количество символов меньшее, чем $MINLEN
#+ принимаются за последнюю строку параграфа.

line=$1

while read line # Построчное чтение файла от начала до конца...
do
  echo "$line" # Вывод строки. 
  len=${#line} 
  if [ "$len" -lt "$MINLEN" ] 
    then  echo # Добавление пустой строки после последней строки параграфа. 
  fi 
done < $line

# успешное выполнение скрипта
exit 0
просмотры: 215, уровень: лёгкий уровень, рейтинг: 0, дата: 2017-04-25 09:34:05
проголосовать:

Комментарии:






поиск
реклама
банеры
домен RU всего за 99 рублей
http://www.2domains.ru домен RU домен RU всего за 99 рублей
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
https://my.colobridge.net/aff.php?aff=047 серверы vps/vds облачный vps/vds сервер colobridge от 9,9 евро в месяц