Страница 1 из 1

Помогите составить рабочую команду для поиска файлов с bom

Добавлено: 2019-04-16 15:40:02
guest
покажите:

Код: Выделить всё

# echo $SHELL
наверное убогий csh используете в качестве SHELL'а?!

Используйте системный shell: /bin/sh или создайте пароль для пользователя toor
и сделайте ему в качестве SHELL'а bash и вместо root'а используйте toor, настанет счастье.

Если хочется csh - научитесь вводить в нем и экранировать спец.символы,
это ж до нельзя убогий SHELL, во FreeBSD csh == урезанный tcsh, правда
толку ноль что от csh, что от tcsh.

А если пишете скрипты, то #!/bin/sh в качестве shebang и будет счастье для "bourne shell"
или #!/bin/bash или #!/usr/local/bin/bash для bash.

Ну или прям в сеансе csh:
$ sh
# и вводите вашу конструкцию find с -exec grep -rlHE $'\x...' {} \;

Помогите составить рабочую команду для поиска файлов с bom

Добавлено: 2019-04-16 16:39:03
guest
я нынче как бы программист вынужденный изредка админить поэтому в сортах шелла не разбираюсь
зы шелл таки csh
назвался груздем, полезай в кузов, могу посочувствовать, но ни разу не жалко,
большинство так работает.
какой агава на сервере настроила такой и стоит
за подсказку спасибо, работает
агава виновата? :)
ззы вот вродебы фря единая ось в отличии от линуксов
и тут новую собаку зарыли
ктоб поудалял весь хлам из репозиториев чтобы остался один единственный но везде рабочий софт
Все xBSD уважают историю и отдают дань традициям, посему csh[tcsh] у root'а by default, вот только в качестве
скриптинга во всех используется Bourne Shell, на самом деле A Shell и этому уже тьма лет.
Собственно, всем кто работает с xBSD это известно и тут ничего нового или удивительного нет,
странно что приходиться об этом писать с периодичностью в 5-10 лет.
Ровно как и про то что можно установить GNU'шные утилиты:
/usr/ports/sysutils/coreutils
/usr/ports/textproc/gnugrep
/usr/ports/misc/findutils

это конечно не освободит от особенностей csh(tcsh) но привычку к linux'овым, sorry GNU'ным: gfind, ggrep и прочее
позволит использовать в /bin/sh bash без проблем.

Опять же, с utf-8 csh не очень то и дружен, ну его... : toor + статический bash, а интерактивным
пользователям динамический bash. Статический bash извлекается из пакете и кладется в /bin/bash,
ну а динамический устанавливается для пользователей, ну и поправить /etc/shells

Обычный, стандартный набор действий после установки FreeBSD.

Помогите составить рабочую команду для поиска файлов с bom

Добавлено: 2019-04-27 23:47:58
Alex Keda
как у вас всё сложно...
а я на родном всегда сижу, без всяких раскладываний.
тока свой .cshrc за собой таскаю.

что касается экранирования спецсимволов - их вообще логично экранировать.
хорошая привычка, не надо лениться =)