голосование
PHP
BASH
Javascript
HTML
Firebird
Майнинг
Программы
Хостинг
Железо
PostgreSQL
Ресурсы
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
просмотры: 1019, уровень: лёгкий уровень, рейтинг: 0, дата: 2017-04-25 09:34:05
проголосовать:

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






поиск
реклама
сайты друзей
банеры
Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://www.2domains.ru домен RU домен RU всего за 99 рублей