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

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






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