Другие ответы показывают, что лучше создать новый файл с отсутствием первой строки. Если вы хотите отредактировать файл, а не создавать новый файл, я уверен, что ed будет быстрее, потому что он не должен создавать новый файл вообще. Но вы должны искать, как удалить строку с ed, потому что я использовал ее только один раз.
Вы можете направить вывод на grep
, чтобы он выделял имя каталога. Кое-что вроде
find / -type d | grep "directory name"
/
указывает на поиск по всему компьютеру
Чтобы избежать всех результатов «Отказано в разрешении», вы можете использовать:
find / -type d -name "*99966*" -print 2>/dev/null
См. эту статью в null device , а этот - в стандартных потоках для получения дополнительной информации.
Легкий способ сделать это - использовать find | egrep string
. Если слишком много ударов, используйте флаг -type d
для поиска. Запустите команду в начале дерева каталогов, которое вы хотите выполнить, или вам нужно будет указать каталог как аргумент find
.
Другой способ сделать это - использовать ls -laR | egrep ^d
.
И команда locate
также пригодится: locate string
Вы можете направить вывод на grep
, чтобы он выделял имя каталога. Кое-что вроде
find / -type d | grep "directory name"
/
указывает на поиск по всему компьютеру
Чтобы избежать всех результатов «Отказано в разрешении», вы можете использовать:
find / -type d -name "*99966*" -print 2>/dev/null
См. эту статью в null device , а этот - в стандартных потоках для получения дополнительной информации.
Легкий способ сделать это - использовать find | egrep string
. Если слишком много ударов, используйте флаг -type d
для поиска. Запустите команду в начале дерева каталогов, которое вы хотите выполнить, или вам нужно будет указать каталог как аргумент find
.
Другой способ сделать это - использовать ls -laR | egrep ^d
.
И команда locate
также пригодится: locate string
Чтобы избежать всех результатов «Отказано в разрешении», вы можете использовать:
find / -type d -name "*99966*" -print 2>/dev/null
См. эту статью в null device , а этот - в стандартных потоках для получения дополнительной информации.
Вы можете направить вывод на grep
, чтобы он выделял имя каталога. Кое-что вроде
find / -type d | grep "directory name"
/
указывает на поиск по всему компьютеру
Легкий способ сделать это - использовать find | egrep string
. Если слишком много ударов, используйте флаг -type d
для поиска. Запустите команду в начале дерева каталогов, которое вы хотите выполнить, или вам нужно будет указать каталог как аргумент find
.
Другой способ сделать это - использовать ls -laR | egrep ^d
.
И команда locate
также пригодится: locate string
Чтобы избежать всех результатов «Отказано в разрешении», вы можете использовать:
find / -type d -name "*99966*" -print 2>/dev/null
См. эту статью в null device , а этот - в стандартных потоках для получения дополнительной информации.
Вы можете направить вывод на grep
, чтобы он выделял имя каталога. Кое-что вроде
find / -type d | grep "directory name"
/
указывает на поиск по всему компьютеру
Вы можете направить вывод на grep
, чтобы он выделял имя каталога. Кое-что вроде
find / -type d | grep "directory name"
/
указывает на поиск по всему компьютеру
Чтобы избежать всех результатов «Отказано в разрешении», вы можете использовать:
find / -type d -name "*99966*" -print 2>/dev/null
См. эту статью в null device , а этот - в стандартных потоках для получения дополнительной информации.
Легкий способ сделать это - использовать find | egrep string
. Если слишком много ударов, используйте флаг -type d
для поиска. Запустите команду в начале дерева каталогов, которое вы хотите выполнить, или вам нужно будет указать каталог как аргумент find
.
Другой способ сделать это - использовать ls -laR | egrep ^d
.
И команда locate
также пригодится: locate string
Легкий способ сделать это - использовать find | egrep string
. Если слишком много ударов, используйте флаг -type d
для поиска. Запустите команду в начале дерева каталогов, которое вы хотите выполнить, или вам нужно будет указать каталог как аргумент find
.
Другой способ сделать это - использовать ls -laR | egrep ^d
.
И команда locate
также пригодится: locate string
Вы можете направить вывод на grep
, чтобы он выделял имя каталога. Кое-что вроде
find / -type d | grep "directory name"
/
указывает на поиск по всему компьютеру
Чтобы избежать всех результатов «Отказано в разрешении», вы можете использовать:
find / -type d -name "*99966*" -print 2>/dev/null
См. эту статью в null device , а этот - в стандартных потоках для получения дополнительной информации.
Чтобы избежать всех результатов «Отказано в разрешении», вы можете использовать:
find / -type d -name "*99966*" -print 2>/dev/null
См. эту статью в null device , а этот - в стандартных потоках для получения дополнительной информации.
Вы можете направить вывод на grep
, чтобы он выделял имя каталога. Кое-что вроде
find / -type d | grep "directory name"
/
указывает на поиск по всему компьютеру
Легкий способ сделать это - использовать find | egrep string
. Если слишком много ударов, используйте флаг -type d
для поиска. Запустите команду в начале дерева каталогов, которое вы хотите выполнить, или вам нужно будет указать каталог как аргумент find
.
Другой способ сделать это - использовать ls -laR | egrep ^d
.
И команда locate
также пригодится: locate string
Чтобы избежать всех результатов «Отказано в разрешении», вы можете использовать:
find / -type d -name "*99966*" -print 2>/dev/null
См. эту статью в null device , а этот - в стандартных потоках для получения дополнительной информации.
Вы можете направить вывод на grep
, чтобы он выделял имя каталога. Кое-что вроде
find / -type d | grep "directory name"
/
указывает на поиск по всему компьютеру
Вы можете использовать команду find
:
find YOUR_STARTING_DIRECTORY -type d -name "*99966*" -print
Пример:
find ~ -type d -name "*99966*" -print
должен найти все каталоги (-type d
), начиная с вашего домашнего каталога (~
), которые имеют свои имена, содержащие строку «99966» (-name "*99966*"
) и выводят их (-print
).