The UNIX and Linux Forums  


Go Back   В UNIX и Linux Форумы > Топ форумы > UNIX для чайников Вопросы И Ответы
.
Google unix.com



UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!!

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Ls команды вывода в одну строку arsheshadri AIX 7 04-28-2008 03:50 PM
Единая линия редактирования файл командой? gator76 Shell программирование и сценарии 1 04-03-2008 11:09 AM
запустите команду Unix на одной линии Riddick61 UNIX для чайников Вопросы И Ответы 8 02-04-2008 02:19 PM
одну строку команды roshanjain2 Shell программирование и сценарии 4 02-07-2007 05:33 AM
избавления от $ когда вступил в командной строке bashirpopal Shell программирование и сценарии 2 04-04-2003 11:41 AM

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 08-24-2007
namishtiwari namishtiwari is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: август 2007
Место проведения: Бангалор
Сообщений: 377
Дописывать 0 за одну введенную цифру из командной строки

У меня есть сценарий, как это --

#! / BIN / KSH
Эхо "На площадке 0 до цифр от 1-9"
Я в $ *
делать
Эхо $ I | SED 'S / [1-9] /'0 [1-9]' / G '
готово

Я запускаю этот сценарий в качестве

KSH название 1 2 23 34

Вывод должен быть
01 02 23 34

Помогите мне в изменении этого сценария.

Спасибо
Namish
Old 08-24-2007
robotronic's Avatar
robotronic robotronic is offline Forum Advisor  
Могу ли я играть с безумием?
  
 

Регистрация: Apr 2002
Место проведения: Италия
Сообщений: 370

Код:
#!/bin/ksh
echo "To pad a 0 before digits from 1-9"
for i in $*
do
   printf "%02s\n" $i
done

Old 08-24-2007
funksen funksen is offline Forum Advisor  
Зарегистрированный пользователь
  
 

Регистрация: Nov 2006
Место проведения: Австрия / Вена
Сообщений: 431

Код:
#!/usr/bin/ksh
echo $* | sed 's/ \|^/  /g ; s/[^1-9]\([1-9]\)[^1-9]/ 0\1 /g; s/  / /g'


должен работать тоже
Closed Thread

Закладки

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

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

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

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




Часовой пояс GMT -4. Текущее время 08:48 AM.


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