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

Похоже, что это контролируется vbsvcAutoMountWorker, как определено в VBoxServiceAutoMount.cpp, а журнал монтирования показывает, что задействована функция vbsvcAutoMountSharedFolder, которая вызывается чем-то, что вручную устанавливает группу в vboxsf. Изменение этого, по-видимому, требует изменения кода и перекомпиляции, или запроса функции, чтобы опции можно было установить через "guestproperty" или "extradata" или каким-то другим способом...

1
24.02.2017, 14:13
2 ответа

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

Если вы хотите получить вывод типа

Serial_Number Name_Of_Element Count имя файла 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"
1
27.01.2020, 23:46
grep -xrHf elementsfile.txt /home/user/vaishnavi | sort | uniq -c
  • x: совпадение всей строки (ASK не должен совпадать с BASKET)
  • r: сканирование папки
  • H: печать имени файла (file:match)
  • f: чтение элементов для совпадения из файла

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

| sort -k2 -t:
0
27.01.2020, 23:46

Теги

Похожие вопросы