The UNIX and Linux Forums  


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



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

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
список файлов кроме файлов с контролем файл ukatru UNIX перспективных И опытных пользователей 15 08-15-2008 09:24 PM
Список файлов krishna_sicsr Программирования высокого уровня 3 04-05-2007 02:32 PM
Список файлов Vitalka Linux 1 03-02-2005 09:32 AM
Помощь - список файлов richarmj Файловые системы, диски и память 2 10-02-2003 10:14 AM
Рекурсивное каталог список без списка файлов psingh UNIX для чайников Вопросы И Ответы 4 05-10-2002 11:52 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 11-23-2008
valluvan valluvan is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2008
Сообщений: 27
Список всех имен файлов, не в качестве отправной

Привет всем,
IAM новой оболочки scripting.I иметь искали форуме и could'nd найти достаточно близко и, следовательно, ответить на этот пост:

Я хочу перечислить все имена файлов, чьи имена не начало, как ABC.

Например, если моя папка constains файлы с именами: abc123.txt, erdf23.rdf, ed45r.fmb

Я хочу команды, которые будут перечислены только те файлы, erdf23.rdf, ed45r.fmb и пропустить файл abc123.txt.

Ls в команде does'nt как есть, а не вариант
Old 11-23-2008
Franklin52 Franklin52 is online now Forum Staff  
Модератор
  
 

Регистрация: Февраль 2007
Сообщения: 4331

Код:
ls -1 !(abc*)

Если у вас есть файлы, лежащие в каталогах, и вы хотите исключить них:


Код:
ls -ld !(abc*)|awk '!/^d/{print $NF}'

Old 11-23-2008
valluvan valluvan is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2008
Сообщений: 27
Perfect Франклина ... Спасибо
Old 11-23-2008
valluvan valluvan is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2008
Сообщений: 27
Цитата:
Первоначально Послано Franklin52 View Post
Код:
ls -1 !(abc*)

Если у вас есть файлы, лежащие в каталогах, и вы хотите исключить них:


Код:
ls -ld !(abc*)|awk '!/^d/{print $NF}'
Извините Фрэнк ... Если я elimiate более одного имени в файле, как я могу это сделать?

Я имею в виду не выберите файл, имя которого, начиная с ABC или ЕФГ

LS-LD! (ABC *, * ЕФГ) | AWK '! / ^ D / $ (печати Н.Ф.)' не похоже на работу
Old 11-23-2008
Franklin52 Franklin52 is online now Forum Staff  
Модератор
  
 

Регистрация: Февраль 2007
Сообщения: 4331
Попробуйте это:

Код:
ls -l |awk '/^-/ && $NF !~ /^abc/ && $NF !~ /^efg/ {print $NF}'

Old 11-24-2008
valluvan valluvan is offline
Зарегистрированный пользователь
  
 

Регистрация: Nov 2008
Сообщений: 27
Цитата:
Первоначально Послано Franklin52 View Post
Попробуйте это:

Код:
ls -l |awk '/^-/ && $NF !~ /^abc/ && $NF !~ /^efg/ {print $NF}'
Благодаря Фрэнк, когда я присвоить этот код на переменную и попытайтесь распечатать содержимое переменной он просто ничего не печатает.

Я делаю это:

FILELIST \u003d `LS-L | AWK'/^-/ И И $ Н.Ф.! ~ / ^ ABC / И И $ Н.Ф.! ~ / ^ ЕФГ / И И $ Н.Ф. ~ /. Out / ($ печати Н.Ф.) '`
Эхо $ FILELIST


Ни это работает:
FILELIST \u003d `Эхо LS-L | AWK'/^-/ И И $ Н.Ф.! ~ / ^ ABC / И И $ Н.Ф.! ~ / ^ ЕФГ / И И $ Н.Ф. ~ /. Out / ($ печати Н.Ф.) '`
Эхо $ FILELIST

Пожалуйста, помогите .. В идеале он будет shold печать файла, название которого является расширение. И не начиная с ABC или ЕФГ
Old 11-24-2008
Franklin52 Franklin52 is online now Forum Staff  
Модератор
  
 

Регистрация: Февраль 2007
Сообщения: 4331
Он должен работать после выпуска LS-л внутри Код скобки.

Привет
Closed Thread

Закладки

Теги
скрипт оболочки, оболочке сценариев, Unix-скриптов, Unix сценарии основы

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

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

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

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




Часовой пояс GMT -4. Текущее время 04:05 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