The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"написать скрипт"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"написать скрипт"
Сообщение от AS emailИскать по авторуВ закладки on 27-Сен-03, 17:48  (MSK)

вопрос такой: как можно реализовать на bash-e
Соединить все строки файла file1 в одну строку, в которой слова разделены одним пробелом. Результат записать в file2.

чувствую, что можно справится одной строчкой, но КАК?

спасибо

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "написать скрипт"
Сообщение от denn emailИскать по авторуВ закладки on 27-Сен-03, 18:20  (MSK)
а на перле?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "написать скрипт"
Сообщение от denn emailИскать по авторуВ закладки on 27-Сен-03, 18:34  (MSK)
tr -ds '\n' ' '< file1 > file2
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "написать скрипт"
Сообщение от AS emailИскать по авторуВ закладки on 27-Сен-03, 19:43  (MSK)
>tr -ds '\n' ' '< file1 > file2
Спасибо, мужик! выручил надо было именно на баше :((
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "написать скрипт"
Сообщение от denn emailИскать по авторуВ закладки on 27-Сен-03, 20:14  (MSK)
чем не баш, брат. стандартная юниховая команда. тыкни в скрипт и рули..
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "написать скрипт"
Сообщение от Alex emailИскать по авторуВ закладки on 28-Сен-03, 08:58  (MSK)
>чем не баш, брат. стандартная юниховая команда. тыкни в скрипт и рули..
имелось ввиду хорошо, что не на перле Ж))

а то хрен найдешь иногда команду которую надо :((

еще раз пасибо

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "написать скрипт"
Сообщение от Bootmen emailИскать по авторуВ закладки on 02-Окт-03, 18:27  (MSK)
>
>вопрос такой: как можно реализовать на bash-e
>Соединить все строки файла file1 в одну строку, в которой слова

Есть утилита paste
Если ее применит к одному файлу то она слияет строки.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "написать скрипт"
Сообщение от LS Искать по авторуВ закладки on 04-Окт-03, 02:45  (MSK)
>
>вопрос такой: как можно реализовать на bash-e
>Соединить все строки файла file1 в одну строку, в которой слова разделены
>одним пробелом. Результат записать в file2.
>
>чувствую, что можно справится одной строчкой, но КАК?
>
>спасибо

[syslha@localhost temp]$ cat 1line
#!/bin/bash

tmp=(`cat ./infile`)

echo "${tmp[*]}" > outfile

[syslha@localhost temp]$ echo "111" >> infile
[syslha@localhost temp]$ echo "222" >> infile
[syslha@localhost temp]$ echo "333" >> infile
[syslha@localhost temp]$ cat infile
111
222
333
[syslha@localhost temp]$ ./1line
[syslha@localhost temp]$ cat ./outfile
111 222 333
[syslha@localhost temp]$

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "написать скрипт"
Сообщение от LS Искать по авторуВ закладки on 04-Окт-03, 02:51  (MSK)
ну а в одну строку будет
echo `cat infile`>outfile


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру