Если вы получаете этот вывод, у вас есть конечное пространство в вашем year файле. Это работает точно так, как ожидалось, если вы этого не сделаете:
$ printf "2013\n2013\n2013\n" > year; printf "03\n03\n03\n" "03" > month; printf "08\n09\n10\n" > day
$ for (( j=1; j <= 3; j++ )); do
yr=$(pl $j year)
mnth=$(pl $j month)
dy=$(pl $j day)
date_format=$yr-$mnth-$dy
echo $date_format
done
2013-03-08
2013-03-09
2013-03-10
И если вы добавите конечное пространство:
$ printf "%s2013 \n2013 \n2013 \n" > year
$ for (( j=1; j <= 3; j++ )); do
> yr=$(pl $j year)
> mnth=$(pl $j month)
> dy=$(pl $j day)
> date_format=$yr-$mnth-$dy
> echo $date_format
> done
2013 -03-08
2013 -03-09
2013 -03-10
Итак, самым простым решением является удаление пространства из вашего входного файла:
sed -i 's/ *$//' year
Обратите внимание, однако, что вы используете очень сложное решение для очень простой задачи:
$ paste -d"-" year month day | tr -d ' '
2013-03-08
2013-03-09
2013-03-10
Есть неофициальные, которые люди компилируют код и торчат для всех (достаточно храбрых) для использования, но официальная и (вероятно, более совершенная) версия - такова в http://packages.ubuntu.com/ - которую вы может получить доступ через синаптический. Я бы не касался других PPA для производственных систем.
Короткий ответ кажется, что единственная поддерживаемая версия Ruby на данный момент на Ubuntu - 1,8. Don; t touch 1.9.1 с помощью barge-poll, если вы используете Rails - на этой странице есть даже сообщение на главной странице Rails.
Важно помнить, что любой может зарегистрировать PPA. Главный вопрос, который вам нужно задать самому себе, - вы доверяете владельцу PPA. Необходимый уровень доверия зависит от пакета и того, что вы надеетесь с ним делать. Я могу доверять PPA для показателя, основанного на рекомендации блога, который я следую, но я хотел бы узнать намного больше о владельце PPA, если бы я искал обновление X на моем рабочем столе или Ruby на производственном сервере.
Вы должны посмотреть владельца PPA на Launchpad. Это команда поддержки? С чем еще связан владелец? Является ли владелец связан с программным обеспечением вверх по течению? Является ли владелец разработчиком Ubuntu?
Помните, когда вы добавляете PPA в свои источники, основная проблема заключается не в установке одного пакета, а в том, что вы более или менее отдаете доступ к корневой папке PPA ваша машина через возможность нажимать обновления.
Хотя это работает и наоборот. Является ли владелец по-прежнему активно предоставлять обновления для системы безопасности? foo 1.0 в Lucid может быть немного старым, но по крайней мере он по-прежнему получает обновления для системы безопасности. foo 1.2 из PPA Joe Bob может быть более поздним, но если обнаружена ошибка безопасности для обеих версий, он собирается предоставить обновление? Проверьте их профиль Lauchpad, чтобы убедиться, что они, по крайней мере, активны.
Вот страшный рассказ. Я изучал PPA, чтобы порекомендовать вам получить Ruby 1.9.2 на Lucid. К сожалению, один из кажущихся популярными, с которыми я столкнулся, управляется «открытой» командой. Членство в команде дает право на участие в PPA команды. Как теперь стоит, кто-то может потенциально присоединиться к команде и загрузить в сжатые сроки версию программного обеспечения в PPA в любое время.
Сначала вы проверяете, что доступно в официальных репозиториях.
Перейдите на страницу http://packages.ubuntu.com/ и выполните поиск по ruby. В параметрах поиска попробуйте lucid, lucid-updates (только у Ruby было обновление для системы безопасности) и lucid-backports (только для более новых версий, которые были упакованы обратно для ясного).Я выполнил поиск и обнаружил, что доступна только одна версия Ruby (в lucid), и это версия 4.2. Когда вы упоминаете версию 1.9.2, ссылаетесь ли вы на пакет ruby или на какой-то сопутствующий пакет?
Есть неофициальные, которые люди компилируют код и торчат для всех (достаточно храбрых) для использования, но официальная и (вероятно, более совершенная) версия - такова в http://packages.ubuntu.com/ - которую вы может получить доступ через синаптический. Я бы не касался других PPA для производственных систем.
Короткий ответ кажется, что единственная поддерживаемая версия Ruby на данный момент на Ubuntu - 1,8. Don; t touch 1.9.1 с помощью barge-poll, если вы используете Rails - на этой странице есть даже сообщение на главной странице Rails.
Важно помнить, что любой может зарегистрировать PPA. Главный вопрос, который вам нужно задать самому себе, - вы доверяете владельцу PPA. Необходимый уровень доверия зависит от пакета и того, что вы надеетесь с ним делать. Я могу доверять PPA для показателя, основанного на рекомендации блога, который я следую, но я хотел бы узнать намного больше о владельце PPA, если бы я искал обновление X на моем рабочем столе или Ruby на производственном сервере.
Вы должны посмотреть владельца PPA на Launchpad. Это команда поддержки? С чем еще связан владелец? Является ли владелец связан с программным обеспечением вверх по течению? Является ли владелец разработчиком Ubuntu?
Помните, когда вы добавляете PPA в свои источники, основная проблема заключается не в установке одного пакета, а в том, что вы более или менее отдаете доступ к корневой папке PPA ваша машина через возможность нажимать обновления.
Хотя это работает и наоборот. Является ли владелец по-прежнему активно предоставлять обновления для системы безопасности? foo 1.0 в Lucid может быть немного старым, но по крайней мере он по-прежнему получает обновления для системы безопасности. foo 1.2 из PPA Joe Bob может быть более поздним, но если обнаружена ошибка безопасности для обеих версий, он собирается предоставить обновление? Проверьте их профиль Lauchpad, чтобы убедиться, что они, по крайней мере, активны.
Вот страшный рассказ. Я изучал PPA, чтобы порекомендовать вам получить Ruby 1.9.2 на Lucid. К сожалению, один из кажущихся популярными, с которыми я столкнулся, управляется «открытой» командой. Членство в команде дает право на участие в PPA команды. Как теперь стоит, кто-то может потенциально присоединиться к команде и загрузить в сжатые сроки версию программного обеспечения в PPA в любое время.
Сначала вы проверяете, что доступно в официальных репозиториях.
Перейдите на страницу http://packages.ubuntu.com/ и выполните поиск по ruby. В параметрах поиска попробуйте lucid, lucid-updates (только у Ruby было обновление для системы безопасности) и lucid-backports (только для более новых версий, которые были упакованы обратно для ясного).Я выполнил поиск и обнаружил, что доступна только одна версия Ruby (в lucid), и это версия 4.2. Когда вы упоминаете версию 1.9.2, ссылаетесь ли вы на пакет ruby или на какой-то сопутствующий пакет?
Есть неофициальные, которые люди компилируют код и торчат для всех (достаточно храбрых) для использования, но официальная и (вероятно, более совершенная) версия - такова в http://packages.ubuntu.com/ - которую вы может получить доступ через синаптический. Я бы не касался других PPA для производственных систем.
Короткий ответ кажется, что единственная поддерживаемая версия Ruby на данный момент на Ubuntu - 1,8. Don; t touch 1.9.1 с помощью barge-poll, если вы используете Rails - на этой странице есть даже сообщение на главной странице Rails.
Важно помнить, что любой может зарегистрировать PPA. Главный вопрос, который вам нужно задать самому себе, - вы доверяете владельцу PPA. Необходимый уровень доверия зависит от пакета и того, что вы надеетесь с ним делать. Я могу доверять PPA для показателя, основанного на рекомендации блога, который я следую, но я хотел бы узнать намного больше о владельце PPA, если бы я искал обновление X на моем рабочем столе или Ruby на производственном сервере.
Вы должны посмотреть владельца PPA на Launchpad. Это команда поддержки? С чем еще связан владелец? Является ли владелец связан с программным обеспечением вверх по течению? Является ли владелец разработчиком Ubuntu?
Помните, когда вы добавляете PPA в свои источники, основная проблема заключается не в установке одного пакета, а в том, что вы более или менее отдаете доступ к корневой папке PPA ваша машина через возможность нажимать обновления.
Хотя это работает и наоборот. Является ли владелец по-прежнему активно предоставлять обновления для системы безопасности? foo 1.0 в Lucid может быть немного старым, но по крайней мере он по-прежнему получает обновления для системы безопасности. foo 1.2 из PPA Joe Bob может быть более поздним, но если обнаружена ошибка безопасности для обеих версий, он собирается предоставить обновление? Проверьте их профиль Lauchpad, чтобы убедиться, что они, по крайней мере, активны.
Вот страшный рассказ. Я изучал PPA, чтобы порекомендовать вам получить Ruby 1.9.2 на Lucid. К сожалению, один из кажущихся популярными, с которыми я столкнулся, управляется «открытой» командой. Членство в команде дает право на участие в PPA команды. Как теперь стоит, кто-то может потенциально присоединиться к команде и загрузить в сжатые сроки версию программного обеспечения в PPA в любое время.
Сначала вы проверяете, что доступно в официальных репозиториях.
Перейдите на страницу http://packages.ubuntu.com/ и выполните поиск по ruby. В параметрах поиска попробуйте lucid, lucid-updates (только у Ruby было обновление для системы безопасности) и lucid-backports (только для более новых версий, которые были упакованы обратно для ясного).Я выполнил поиск и обнаружил, что доступна только одна версия Ruby (в lucid), и это версия 4.2. Когда вы упоминаете версию 1.9.2, ссылаетесь ли вы на пакет ruby или на какой-то сопутствующий пакет?
Есть неофициальные, которые люди компилируют код и торчат для всех (достаточно храбрых) для использования, но официальная и (вероятно, более совершенная) версия - такова в http://packages.ubuntu.com/ - которую вы может получить доступ через синаптический. Я бы не касался других PPA для производственных систем.
Короткий ответ кажется, что единственная поддерживаемая версия Ruby на данный момент на Ubuntu - 1,8. Don; t touch 1.9.1 с помощью barge-poll, если вы используете Rails - на этой странице есть даже сообщение на главной странице Rails.
Важно помнить, что любой может зарегистрировать PPA. Главный вопрос, который вам нужно задать самому себе, - вы доверяете владельцу PPA. Необходимый уровень доверия зависит от пакета и того, что вы надеетесь с ним делать. Я могу доверять PPA для показателя, основанного на рекомендации блога, который я следую, но я хотел бы узнать намного больше о владельце PPA, если бы я искал обновление X на моем рабочем столе или Ruby на производственном сервере.
Вы должны посмотреть владельца PPA на Launchpad. Это команда поддержки? С чем еще связан владелец? Является ли владелец связан с программным обеспечением вверх по течению? Является ли владелец разработчиком Ubuntu?
Помните, когда вы добавляете PPA в свои источники, основная проблема заключается не в установке одного пакета, а в том, что вы более или менее отдаете доступ к корневой папке PPA ваша машина через возможность нажимать обновления.
Хотя это работает и наоборот. Является ли владелец по-прежнему активно предоставлять обновления для системы безопасности? foo 1.0 в Lucid может быть немного старым, но по крайней мере он по-прежнему получает обновления для системы безопасности. foo 1.2 из PPA Joe Bob может быть более поздним, но если обнаружена ошибка безопасности для обеих версий, он собирается предоставить обновление? Проверьте их профиль Lauchpad, чтобы убедиться, что они, по крайней мере, активны.
Вот страшный рассказ. Я изучал PPA, чтобы порекомендовать вам получить Ruby 1.9.2 на Lucid. К сожалению, один из кажущихся популярными, с которыми я столкнулся, управляется «открытой» командой. Членство в команде дает право на участие в PPA команды. Как теперь стоит, кто-то может потенциально присоединиться к команде и загрузить в сжатые сроки версию программного обеспечения в PPA в любое время.
Сначала вы проверяете, что доступно в официальных репозиториях.
Перейдите на страницу http://packages.ubuntu.com/ и выполните поиск по ruby. В параметрах поиска попробуйте lucid, lucid-updates (только у Ruby было обновление для системы безопасности) и lucid-backports (только для более новых версий, которые были упакованы обратно для ясного).Я выполнил поиск и обнаружил, что доступна только одна версия Ruby (в lucid), и это версия 4.2. Когда вы упоминаете версию 1.9.2, ссылаетесь ли вы на пакет ruby или на какой-то сопутствующий пакет?
Есть неофициальные, которые люди компилируют код и торчат для всех (достаточно храбрых) для использования, но официальная и (вероятно, более совершенная) версия - такова в http://packages.ubuntu.com/ - которую вы может получить доступ через синаптический. Я бы не касался других PPA для производственных систем.
Короткий ответ кажется, что единственная поддерживаемая версия Ruby на данный момент на Ubuntu - 1,8. Don; t touch 1.9.1 с помощью barge-poll, если вы используете Rails - на этой странице есть даже сообщение на главной странице Rails.
Важно помнить, что любой может зарегистрировать PPA. Главный вопрос, который вам нужно задать самому себе, - вы доверяете владельцу PPA. Необходимый уровень доверия зависит от пакета и того, что вы надеетесь с ним делать. Я могу доверять PPA для показателя, основанного на рекомендации блога, который я следую, но я хотел бы узнать намного больше о владельце PPA, если бы я искал обновление X на моем рабочем столе или Ruby на производственном сервере.
Вы должны посмотреть владельца PPA на Launchpad. Это команда поддержки? С чем еще связан владелец? Является ли владелец связан с программным обеспечением вверх по течению? Является ли владелец разработчиком Ubuntu?
Помните, когда вы добавляете PPA в свои источники, основная проблема заключается не в установке одного пакета, а в том, что вы более или менее отдаете доступ к корневой папке PPA ваша машина через возможность нажимать обновления.
Хотя это работает и наоборот. Является ли владелец по-прежнему активно предоставлять обновления для системы безопасности? foo 1.0 в Lucid может быть немного старым, но по крайней мере он по-прежнему получает обновления для системы безопасности. foo 1.2 из PPA Joe Bob может быть более поздним, но если обнаружена ошибка безопасности для обеих версий, он собирается предоставить обновление? Проверьте их профиль Lauchpad, чтобы убедиться, что они, по крайней мере, активны.
Вот страшный рассказ. Я изучал PPA, чтобы порекомендовать вам получить Ruby 1.9.2 на Lucid. К сожалению, один из кажущихся популярными, с которыми я столкнулся, управляется «открытой» командой. Членство в команде дает право на участие в PPA команды. Как теперь стоит, кто-то может потенциально присоединиться к команде и загрузить в сжатые сроки версию программного обеспечения в PPA в любое время.
Сначала вы проверяете, что доступно в официальных репозиториях.
Перейдите на страницу http://packages.ubuntu.com/ и выполните поиск по ruby. В параметрах поиска попробуйте lucid, lucid-updates (только у Ruby было обновление для системы безопасности) и lucid-backports (только для более новых версий, которые были упакованы обратно для ясного).Я выполнил поиск и обнаружил, что доступна только одна версия Ruby (в lucid), и это версия 4.2. Когда вы упоминаете версию 1.9.2, ссылаетесь ли вы на пакет ruby или на какой-то сопутствующий пакет?
Есть неофициальные, которые люди компилируют код и торчат для всех (достаточно храбрых) для использования, но официальная и (вероятно, более совершенная) версия - такова в http://packages.ubuntu.com/ - которую вы может получить доступ через синаптический. Я бы не касался других PPA для производственных систем.
Короткий ответ кажется, что единственная поддерживаемая версия Ruby на данный момент на Ubuntu - 1,8. Don; t touch 1.9.1 с помощью barge-poll, если вы используете Rails - на этой странице есть даже сообщение на главной странице Rails.
Важно помнить, что любой может зарегистрировать PPA. Главный вопрос, который вам нужно задать самому себе, - вы доверяете владельцу PPA. Необходимый уровень доверия зависит от пакета и того, что вы надеетесь с ним делать. Я могу доверять PPA для показателя, основанного на рекомендации блога, который я следую, но я хотел бы узнать намного больше о владельце PPA, если бы я искал обновление X на моем рабочем столе или Ruby на производственном сервере.
Вы должны посмотреть владельца PPA на Launchpad. Это команда поддержки? С чем еще связан владелец? Является ли владелец связан с программным обеспечением вверх по течению? Является ли владелец разработчиком Ubuntu?
Помните, когда вы добавляете PPA в свои источники, основная проблема заключается не в установке одного пакета, а в том, что вы более или менее отдаете доступ к корневой папке PPA ваша машина через возможность нажимать обновления.
Хотя это работает и наоборот. Является ли владелец по-прежнему активно предоставлять обновления для системы безопасности? foo 1.0 в Lucid может быть немного старым, но по крайней мере он по-прежнему получает обновления для системы безопасности. foo 1.2 из PPA Joe Bob может быть более поздним, но если обнаружена ошибка безопасности для обеих версий, он собирается предоставить обновление? Проверьте их профиль Lauchpad, чтобы убедиться, что они, по крайней мере, активны.
Вот страшный рассказ. Я изучал PPA, чтобы порекомендовать вам получить Ruby 1.9.2 на Lucid. К сожалению, один из кажущихся популярными, с которыми я столкнулся, управляется «открытой» командой. Членство в команде дает право на участие в PPA команды. Как теперь стоит, кто-то может потенциально присоединиться к команде и загрузить в сжатые сроки версию программного обеспечения в PPA в любое время.
Сначала вы проверяете, что доступно в официальных репозиториях.
Перейдите на страницу http://packages.ubuntu.com/ и выполните поиск по ruby. В параметрах поиска попробуйте lucid, lucid-updates (только у Ruby было обновление для системы безопасности) и lucid-backports (только для более новых версий, которые были упакованы обратно для ясного).Я выполнил поиск и обнаружил, что доступна только одна версия Ruby (в lucid), и это версия 4.2. Когда вы упоминаете версию 1.9.2, ссылаетесь ли вы на пакет ruby или на какой-то сопутствующий пакет?