Как искать ссылки на строки в указанном месте?

Я пытаюсь найти появление списка элементов (из текстового файла) в каталоге.

Ниже приведен код bash который я использую, но я не могу получить вывод команды grep для консоли.

 #!/bin/bash FILENAME=$1 count=0 while read LINE do let count++ echo "$count $LINE" grep -r $LINE /home/user/vaishnavi done < $FILENAME echo -e "\nTotal $count Lines read" 

Вывод:

 1 ASK 2 TELL 3 ORDER 4 NUMBER 5 SIZE 6 BASKET 7 FRUIT 8 VEGGIES Total 8 Lines read 

Я получаю только список элементов, но не их вхождения в указанном месте.

Что-то не так с моим кодом.

Благодарю.

2 Solutions collect form web for “Как искать ссылки на строки в указанном месте?”

Я думаю, что ваш код должен быть похож

Если вы хотите, чтобы

Serial_Number Name_Of_Element Имя файла счета 1 имя файла 2

 #!/bin/bash FILENAME=$1 count=0 while read LINE do let count++ VAL=$(grep -r $LINE /home/user/vaishnavi | awk -F ':' '{print $1}' | sort -u ) NUM=$(grep -r $LINE /home/user/vaishnavi | wc -l) echo "$count $LINE $NUM" echo "$VAL" done < $FILENAME echo -e "\nTotal $count Lines read" 
 grep -xrHf elementsfile.txt /home/user/vaishnavi | sort | uniq -c 
  • x: совпадение всей строки (ASK не должен совпадать с BASKET)
  • r: сканировать папку
  • H: напечатать имя файла (файл: совпадение)
  • f: прочитать элементы, соответствующие файлу

Это отсортировано по файлу, если вы хотите отсортировать его по соответствующему элементу add:

 | sort -k2 -t: 
  • уничтожение всех процессов, связанных со сценарием
  • bash script autobeautifiying с использованием declare -f
  • Скрипт для удаления определенных элементов span из файла HTML
  • Вы предпочитаете скрипты bash или псевдонимы для ярлыков?
  • удалять строки из выходного файла из diff
  • Очень простой вопрос H / W с использованием трубы и grep
  • Как мне сохранить параметры команды от нарушения других сценариев, выполняемых в моей команде?
  • Shell Script не может управлять командой man
  • Безопасны ли бесплатные учетные записи?
  • Удалите все файлы в каталогах, кроме тех, чей путь указан в файле
  • Как запустить программу, перенаправить ее вывод и отобразить вывод на экране?
  • Параметры переменных окружения из файла
  • Interesting Posts

    Как восстановить поврежденный резервный файл с помощью Duplicity?

    Запуск файла служебной системы systemd после того, как сеть перейдет через шлюз по умолчанию OpenVPN

    После обновления IPv6-адрес изменился. Зачем? и как я могу ожесточить мой .htaccess против этого?

    как перечислить все экземпляры приложения?

    Как печатать только повторяющиеся значения из текстового файла?

    Как фильтровать все файлы типа, содержащие шаблон

    Каким виртуальным терминалом является данный X-процесс?

    Звук прекратил работу после обновления Ubuntu с 14.04 по 16.04

    перенаправление stdout. sh: ресурс временно недоступен

    Как удалить драйвер, когда apt-get remove завершился с ошибкой?

    Вызов wget из make на основе шаблона

    Сделать окно терминала «un-hideable»

    Есть ли какая-либо команда unix, которая не выполняет системный вызов во время выполнения?

    Функция System () с использованием Octave

    Удаленный вход в GUI с Windows-машины на Linux-машину

    Linux и Unix - лучшая ОС в мире.