grep -r --include=\*.txt 'hello world' /path/to/dir
-r
- искать рекурсивно во вложенных папках--include=\*.txt
- только файлы .txt'hello world'
- искомая фраза (можно не фразу, а регулярку)/path/to/dir
- откуда начинать поиск-l
- Выдает только имена файлов, содержащих сопоставившиеся строки, по одному в строке. Если образец найден в нескольких строках файла, имя файла не повторяется.<?
$input_arr = [
"/home/fol1/test.txt",
"/home/fol1/Browsers/test2.txt",
"/home/fol2/Browsers/test3.txt",
"/home/fol2/Browsers/ttre/test2.txt"
];
$out_arr = [];
foreach($input_arr as $item)
{
$folders = explode('/', $item);
$key = $folders[2];
if(!isset($out_arr[$key]) || !array_key_exists($item, $out_arr[$key])) // если еще не был такой путь
$out_arr[$key][] = $item;
}
print_r($out_arr);
?>
let arr = ['11111',"ffffff", '23-23-55', '+756452342', "апвапвап"];
arr.filter((v) => /[^a-zа-я]/i.test(v));
let arr = ['11111',"ffffff", '23-23-55', '+756452342', "апвапвап"];
let splt = arr.join(',').replace(/[-\+]/g,'').split(',');
splt.filter((v) => /[^a-zа-я]/i.test(v));