The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
Google unix.com



Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
printf arunviswanath Программирования высокого уровня 2 09-19-2007 10:31 PM
printf в команду bebop1111116 Shell программирование и сценарии 4 10-01-2006 01:40 AM
printf команду KSH cin2000 Shell программирование и сценарии 1 12-21-2005 02:48 PM
Поиск по сайту: проблемы избежать printf-командной строкой grahamb Shell программирование и сценарии 1 12-04-2005 04:00 PM
printf команду FIRE Shell программирование и сценарии 2 08-07-2002 03:18 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 04-19-2005
nymus7 nymus7 is offline
Зарегистрированный пользователь
  
 

Регистрация: Apr 2005
Сообщений: 47
Question нужна помощь с командой printf

Привет

Как я могу использовать команду printf для отображения больших файлов.
Так шт. Я скрипт с некоторыми переменными, как:
Код:
V1=358504 V2=FD0147 V3=dev5 V4=94577 V5=0 V6=UNIX V7=Policy V8=server V9=04/15/05 V10=19:18:41 V11=2341321467

while read V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 
do
 printf "\n%s %s %s %s %s %s %s %s %s %s %s" $V1 $V2 $V3 $V4 $V5 $V6 $V7 $V8 $V9 $V10 $V11 >>/tmp/file.txt
done
тогда
Код:
cat /tmp/file.txt
358504 FD0147 dev5 94577 0 UNIX Policy
server 04/15/05
Во-первых, он не печатает на одной строке и втором переменных V10 и V11 не появится.
Someones ли идея сделать вывод по одной линии со всеми переменными? возможно, легче и лучше выход.
Thx
Old 04-21-2005
bhargav's Avatar
bhargav bhargav is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Sep 2004
Место проведения: США
Сообщений: 511
Я побежал Ваш скрипт .... он ожидает ввода из STDIN ...
, а затем происходит зацикливание.

Я изменить ваш сценарий немного ...
Просто см. "это то, что вы хотели?"

Но, по-прежнему i''m не можем получить то, что вы пытаетесь сделать.

Код:
V1=358504 V2=FD0147 V3=dev5 V4=94577 V5=0 V6=UNIX V7=Policy V8=server V9=04/15/05 V10=19:18:41 V11=2341321467


for i in  $V1 $V2 $V3 $V4 $V5 $V6 $V7 $V8 $V9 $V10 $V11 
do
 printf "\n%s %s %s %s %s %s %s %s %s %s %s" $V1 $V2 $V3 $V4 $V5 $V6 $V7 $V8 $V9 $V10 $V11 
done
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 12:05 PM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0