![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Конкатенация | Астероидов | Shell программирование и сценарии | 11 | 04-04-2007 07:15 AM |
| Файл конкатенация | samit_9999 | UNIX для чайников Вопросы И Ответы | 3 | 11-21-2006 06:26 AM |
| Строка конкатенация | systemsb | UNIX для чайников Вопросы И Ответы | 7 | 04-04-2006 01:03 PM |
| Реализация конкатенация (CAT) | toughguy2handle | Программирования высокого уровня | 2 | 09-22-2005 03:10 AM |
| Конкатенация | videsh77 | Shell программирование и сценарии | 2 | 12-14-2004 06:13 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
не может получить логики для конкатенации AWK
Здравствуйте, друзья,
У меня проблемы при печати массива .. Например, если мой массив линия 4 содержит следующие элементы, как линия [1] \u003d 0002, линия [2] \u003d 202200, линии [3] \u003d 200002, строка [4] \u003d 300313 Теперь Код:
one = sprintf line[1] line[2] line[3] line[4] Но я не уверен в массиве индексу, как долго будет она будет .. Если большой массив пришли мне необходимо написать его еще раз, как Код:
one = sprintf line[1] line[2] line[3] line[4] line[5] ..... Спасибо заранее .. |
|
||||
|
Код:
awk 'BEGIN{a[1]="abc";a[2]="def";print length(a)}'
2
|
|
||||
|
Цитата:
но моя проблема заключается в том, чтобы печатать в одну переменную предположим, если мое количество элементов массива составляет 3, то моя commnad будет выглядеть следующим образом Код:
input = sprint line[1] line[2] line[3] Код:
input = sprint line[1] line[2] line[3] line[4] Вот мои основные потребности .. PLS помочь .. |
|
||||
|
Код:
awk 'BEGIN {
line[1]="a"
line[2]="b"
line[3]="c"
for ( i=1;i<=3;i++) {
result=result""line[i]
}
print result
}'
|
|
||||
|
Спасибо, что я получил .. Многие большое спасибо ..
|
|
||||
|
Цитата:
Код:
input = ""
for (i=1 ; i < j ; i ++){
input = sprint input "" line[i]
}
|
|
||||
|
Цитата:
Что такое спринт? ввод входных \u003d "" линии [I] должно быть достаточно. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|