![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| создать папку в Windows от Unix, а FTP | Metalero де-Оз | UNIX для чайников Вопросы И Ответы | 0 | 05-14-2008 02:22 PM |
| Пакет обновления текущей папки | WebWatch | UNIX для чайников Вопросы И Ответы | 3 | 12-17-2007 05:46 AM |
| Экс - создайте папку в hdisk1 вместо | lwy2020 | AIX | 3 | 01-16-2007 04:56 AM |
| Как я могу создать файл с текущего времени - 60 минут | DaveyTN | Shell программирование и сценарии | 4 | 10-05-2005 09:17 PM |
| создать директорию с именем текущей даты | flowrats | UNIX для чайников Вопросы И Ответы | 2 | 07-31-2002 12:26 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Использование AWK создать новую папку в текущей директории
Хорошо, я уверен, что это смешной вопрос, но я не знаю, поэтому я собираюсь спросить в любом случае.
У меня есть небольшой скрипт я пишу принимать информацию из одного источника, перекодирует его в определенной степени, и печать в файлы для каждого предмета мною данные. Это все работает прекрасно. Я просто хочу положить немного глазури на торт, если вы и так независимо от того, когда я запускаю сценарий, или о том, что компьютер, он всегда будет направить все выходе в новую папку в текущей директории. Чтобы быть более конкретным. Давайте говорить я Выполнение скрипта в / главная / исследования /. Вместо отправки вывода в текущем каталоге уместным, я хочу создать новую папку прочее все это в, так что это не перемешан с моими другими файлами. Я много путешествую, поэтому, если я hardcode ">" iat_exp / "и" _ "СН". Out ", я получаю сообщение об ошибке, если в папке iat_exp пока не существует. Итак, я хочу, чтобы мои AWK скрипт для создания этой папки, когда она начинает работать. Я надеюсь, что это достаточно подробно ... Я неопытный scripter, и я просто используя AWK в Cygwin XP на моем ноутбуке, хотя я создании моего первого Ubuntu поле, так что я очень рады, об этом. Спасибо всем, Крис |
|
||||
|
Код:
awk '{"mkdir iat_exp" | getline; print stuff}' inputfile > iat_exp/outputfile
|
|
||||
|
Спасибо, но ...
Большое спасибо, ребята!
Последний раз редактировалось ccox85; на 01-27-2008 05:31 PM.. |
|
||||
|
А лучше версия, которая посылает ошибок в / Dev / недействительными, если директория "iat_exp" уже существует. Код:
awk '{"mkdir iat_exp 2>&-" | getline;print stuff}' inputfile > iat_exp/outputfile
|
|
||||
|
Еще один approch ... вызвав система команд Код:
echo $a |awk '{system("mkdir directory");}'
|
![]() |
| Закладки |
| Теги |
| Linux, Ubuntu |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|