1

помогите, пожалуйста
сделать 100 выводов команды date в файл f1
желательно без циклов, самыми простыми командами
спасибо

2

superdima пишет:

сделать 100 выводов команды date в файл f1

Это же просто - http://www.linuxcenter.ru/lib/books/kos … 5_05.phtml
Совсем студентов не учат:(

superdima пишет:

желательно без циклов, самыми простыми командами

если только сто раз ввести команду...

Да, у меня Ubuntu.
Нет, не глючит.

3

-=Serj=-, это же спаммер! Вы тоже попались ab Оригинальную тему он придумал, я в тихом ужасе ab

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

4

yars пишет:

-=Serj=-, это же спаммер!

Тогда это о-о-очень скромный спаммер bx

Был, был и весь вышел...

5

-=Serj=- пишет:

если только сто раз ввести команду...

вот бы на это посмотреть со стороны  ag

Верить нельзя никому...

6

Кстати, а можно в самом деле обойтись без циклов, по крайней мере в явном виде?
К примеру, команда watch может запускать определённую команду с заданной периодичностью.

Был, был и весь вышел...

7

А смысл? Я думаю, все же однострок выглядел бы логично.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

8

yars пишет:

А смысл?

Just for fun ©

Был, был и весь вышел...

9 (11.11.2012 22:39:24 отредактировано XELFAER)

Lupo Alberto пишет:

Just for fun ©

тогда можно как вариант с помощью Cron:

0-29    *    *    *    *    date >>file.txt
Верить нельзя никому...

10

XELFAER пишет:

тогда можно как вариант с помощью Cron:

А как ограничить число запусков cron, чтобы было,  к примеру, только 100 строк? ag

Был, был и весь вышел...

11

yars пишет:

-=Serj=-, это же спаммер

Да не, пока не похоже, ссылок никаких пока не видать:)

Да, у меня Ubuntu.
Нет, не глючит.

12

Lupo Alberto пишет:

А как ограничить число запусков cron, чтобы было,  к примеру, только 100 строк?

тогда вызвать 2 раза:

0-49    *    *    *    *    date >> file.txt

после выполнения второго  - удалить из cron, как раз будет минута что бы это сделать.

Верить нельзя никому...

13 (11.11.2012 23:36:19 отредактировано -=Serj=-)

Lupo Alberto пишет:

Кстати, а можно в самом деле обойтись без циклов, по крайней мере в явном виде?

На Python можно сделать рекурсию

x = 0
def func(x):
    print x
    x += 1
    if x < 5:
        func(x)
func(x)
Да, у меня Ubuntu.
Нет, не глючит.

14

Снимаю шляпу перед уважаемым сооюществом, сразу столько креативных подходов!

Apple MacBook Pro OS X 10.8
HP ProLiant Microserver Ubuntu 12.04

15

-=Serj=- пишет:

На Python можно сделать рекурсию

x = 0
def func(x):
    print x
    x += 1
    if x < 5:
        func(x)
func(x)

и добавить для выполнения самой команды что-то вроде этого

import subprocess
cmd = 'date >> f1'
p = subprocess.Popen(cmd, shell = True)
p.poll()
p.wait()

p.s. как по мне, решать такие задачи без циклов - усложнять себе жизнь ab

Fedora GNOME3

16 (13.11.2012 04:14:00 отредактировано raven_cler)

Ну, всяко короче стократного ввода команды.
Внимание, данный кусок представляет собой аццкий костыль и выкладывается только в качестве шутки.

+ открыть спойлер
VAR1="`date & date & date & date & date`" # 5
VAR2="$VAR1 $VAR1 $VAR1 $VAR1"  #20 
VAR3="$VAR2 $VAR2 $VAR2 $VAR2 $VAR2"  # 100
echo $VAR3 >> f1 

http://i.piccy.info/i7/29f3a44a5528d215c2bc1647f721fbf8/4-48-450/43771835/x_c3c194ef_500.jpghttp://i.piccy.info/a3/2012-11-13-00-05/i7-3711603/408x408-r/i.gif

Если бы люди умели пользоваться vim, find, sed и awk  то миллионы программных продуктов так никогда и не были бы созданы

17

мое решение

 Консоль:

printf "%100s" " " | sed 's/ /date >> test.txt\n/g' | sh

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

18

voral пишет:

мое решение

Мой «плагиат» на его основе:

seq 100 | sed 's/[0-9]*/date >> test.txt\n/g' | sh
Был, был и весь вышел...

19

Победитель конкурса получит индийское гражданство!

Да, у меня Ubuntu.
Нет, не глючит.

20

XELFAER пишет:
Lupo Alberto пишет:

А как ограничить число запусков cron, чтобы было,  к примеру, только 100 строк?

тогда вызвать 2 раза:

0-49    *    *    *    *    date >> file.txt

после выполнения второго  - удалить из cron, как раз будет минута что бы это сделать.

ога. кронтаб на раз в тысячу лет.. и удалять ничего не надо будет xD

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

21

moshell пишет:

ога. кронтаб на раз в тысячу лет.. и удалять ничего не надо будет xD

Можно подсчитать еще время до 21.12 и на 100 разделить ab

На мясокомбинате я работаю свиньёй.

22

Sonic пишет:
moshell пишет:

ога. кронтаб на раз в тысячу лет.. и удалять ничего не надо будет xD

Можно подсчитать еще время до 21.12 и на 100 разделить ab

костылявый костыль
одмин, разреши уже пофлудить ab

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс