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

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






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