Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Командой find вывести содержимое файлов, имена которых не начинаются и не заканчиваются на заданый символ

Не могу не как выполнить, кто подскажет

Командой find найти и вывести на экран содержимое всех файлов, имена которых не начинаются и не заканчиваются на заданный символ, например "a"
Ответ:
Bash
1
find <dir> ! -name 'a*a' ! -name 'a' 
Вопрос: Как с использованием команды find вывести определенное количество файлов

Необходимо посредством команды find вывести 2 первых найденных по некоему критерию файла.
Ответ: Как самое простое, то да. И вот чуть сложнее
Код Bash
1
find . -type f -exec bash -c 'printf "%s\n" $0 $1' {} +
Вопрос: Найти командой find файлы без «а» и не из 4-х символов

Ребят, привет, можете помочь?
Командой find найти в поддереве каталогов все файлы, имена которых не содержат букву 'а' и длина имени которых не равна 4
Ответ: -a считается по умолчанию, его можно опустить
./ -mindepth 1 можно упростить до ./*
Вопрос: Как сделать конкатенацию результата команды со строкой.

Подскажите.

Команда возвращает список: cat /home/kushnira/AP_GLREF_INST.txt | awk '{print $1}'


AP_GLREF_INST_RDDH_F
AP_GLREF_INST_F_SET_LBD
AP_GLREF_INST_F_SET_FILEID
AP_GLREF_INST_F_GET_RDDH_FILES


Как сделать конкатенацию со строкой и вывести на экран?

Должно получится

delete_job: AP_GLREF_INST_RDDH_F
delete_job: AP_GLREF_INST_F_SET_LBD
........
Ответ: echo test|awk '{print "deleted:"$1}'
deleted:test
Вопрос: Использования команд find и grep

Пытаюсь найти файлы в папке /lib , в именах которых есть "lib",а затем вывести эти файлы без расширений(аля .so) да и еще избегая повторений.

Сделал вот так:
Code
1
find /lib /lib64 -name "lib" -exec grep-Ev "*.[a-z]{2}" {} \;
но это ничего хорошего не дало. Да я решаю задачу, что мне выдали. Спросить кроме как сдесь на форуме больше мне не у кого. Буду рад любому совету.
Ответ: Да не такой уж я ущербный просто времени мало выделено:

вот я нашел решение, пользуясь все тем же man + уроки Lynda :
Bash
1
find /lib*  -type f -name "*lib*" | cut -d'.' -f1 | sort -u
Вопрос: Расшифровать результат команды od

Всем привет.у меня стоит задача: есть файл file в нём какой-то текст. выполнили команду cat file | od -An -to4 её результат: 14730266146 06115661137 07116231065 06214462146 14230630546 00016030542 . нужно узнать что было изначально в file.
Ответ: что было изначально в файле неизвестно(файла нет есть только результат команды)
Вопрос: Подскажите пожалуйста как распечатать результат С++ экзэшника не в терминал а в какую нибудь папку

Подскажите пожалуйста

Я с помощью script.sh #!/bin/bash исполняю экзэшник С++ и результат программы выводится в терминале а как сделать что бы результат прописывался в какой нибудь папке?
Ответ:
Цитата Сообщение от Amet13 Посмотреть сообщение
Код Bash
1
./program > file
если быть точным, то
Код Bash
1
./program 1>file 2>&1
Вопрос: Перенаправить вывод команды find в файл

здравствуйте, надо поиск файлов, в имени который присутствует подстроку man ,по всемуу дереву каталог и записать результата в файле res1 ,а сообщение об ошибках в файле res2. я записал
Bash
1
find / -name man >res1 2>res2
Почему результат только в res2-сообщение об ошибках а в res 1 пусто
Ответ: спс большое)
я тоже недавно узнал о моей ошибке и исправил
Вопрос: Нерешенные примеры с командой find

Принялся отточить свои навыки использования команды find. Нашел неплохой и появился ряд вопросов:

вопросы



1. Example 12

Bash
1
2
3
find -name "*.html" -exec ./mv.sh '{}' \;
 
echo 'mv "$1" "`basename "$1" .htm`.html"' > mv.sh
плохо понимаю задумку скрипта mv.sh. Нужно переименовать .html в .html.html?

2. Example 13

Bash
1
find -name "*.txt" 2>>/dev/null
ОК. Редирект на /dev/null, тем самым подавляя ошибки. Откуда ключ "2"? В мане не нашел такого...

3. Example 14

Bash
1
$ find . -type f -iname*.mp3" -exec rename “s/ /_/g” {} \;
Вроде бы все просто, но синтаксис какой то уж силно sed'овский. В глухо на это счет


Плиз, проясните данные вопросы.
Ответ:
Сообщение от Marinero
Потому что это просто добавление 1-й буквы
ну-с, соглашусь. В принципе все прояснилось. Тему можно закрывать. Спасибо!
Вопрос: Команда find

Пытаюсь выполить следующее задание.

Найти в файле и вывести строки в которых будет указано описание конкретной опции (абзац полностью). Использовать надо find.

Ничего в голову не приходит. Я новичек в линуксе. Знаю только стандарты вроде find -name и немного в регулярных соображаю и все. А тут надо че т поболее.

Хотя и grep здесь тоже я думаю можно задействовать, но как о_О
Ответ: I_am_live, можно. Делайте!