Tag: shell

md5 Строка и файл разные

Почему я становлюсь другим хешем, когда я пытаюсь: md5 <<< "Hello" md5 -s "Hello" Это из-за возможного разрыва строки в первом примере?

Список специальных символов в оболочке

Я не уверен, что они называются, но где я могу найти список диких карт? Я вижу такие вещи, как: $f %s $1 Есть ли окончательный список для каждого из них?

Cent OS 6.3 Скрытые файлы в оболочке

Мне нужна помощь, я хочу проверить, скрыт ли файл в Cent OS 6.3. Они часто упоминаются как (dot) файлы, но я могу ясно видеть, что Cent OS 6.3 обрабатывает их, добавляя ~ (тильда) до конца НАПРИМЕР: myfile (не скрыто) myfile ~ (скрыто) Теперь я могу сказать, что файл «скрыт», если это точечный файл, но что […]

Найти и использовать путь к файлу?

Я пытаюсь найти путь к файлу и переместить его. Когда я пытаюсь использовать realpath , это не полезно. Например: я хочу переместить файл All Hail the Generalist – Vikram Mansharamani – Harvard Business Review.html Использование realpath : realpath 'All Hail the Generalist – Vikram Mansharamani – Harvard Business Review.html /home/x/Downloads/All Hail the Generalist – Vikram […]

Как определить ошибку в определенном файле при проверке контрольной суммы (какой файл имеет проблему при проверке) в сценарии оболочки

У меня есть два файла на ftp-месте в формате csv.gz, и их контрольная сумма находится в формате .csv.gz.md5. Я копирую этот файл в своей локальной системе. Я генерирую контрольную сумму для нее через md5sum . Теперь я сравниваю его с скопированным файлом. Теперь я хочу определить любую ошибку в файле, если она есть, а также […]

Unix: как тестировать Ip-адрес разрешен для имен

Unix: Как проверить IP-адрес разрешено для имени. Мне нужно проверить, может ли IP-адрес быть разрешен для имени, используя запись DNS через сценарий оболочки. Код: DNS_Lookup() { LOOKUP=$(nslookup $1) FAIL_COUNT=$(echo $LOOKUP | grep "** server can't find " | wc -l); if [ $FAIL_COUNT -eq 1 ];then echo "Unable to resolve DNS for $1" else echo […]

Quotes exercise – как сделать ssh внутри ssh во время запуска sql внутри второго ssh?

Возможный дубликат: Цитирование в строках ssh $ host $ FOO и ssh $ host "sudo su user -c $ FOO" Объединение команды, включающей одиночные и двойные кавычки для другой команды Я хочу запустить sql поверх ssh с php. Ниже команда работает красиво ssh server1 "sudo -u db2inst1 sh -c '/opt/ibm/db2/V9.7/bin/db2 connect to RATIONAL; /opt/ibm/db2/V9.7/bin/db2 set […]

difficalty для сохранения вывода traceroute в переменной оболочки?

Мне нужно фильтровать и хранить вывод traceroute в переменной оболочки (array). Но я получаю необычный выход. Как я пытаюсь объяснить в следующих строках. Мой текущий каталог – temp , имеющий несколько файлов: /temp$ ls ask.html data_dump (2) DB-Assignemnt .sql Когда я запускаю traceroute в командной строке, его вывод правильный, как я и хотел. /temp$ traceroute […]

Как удалить количество строк из файла повторно

Я прочитал Как удалить первые n строк файла ascii с помощью команд оболочки? , это полезно. Однако у меня есть файл, как показано ниже (рассмотрите 2 столбца как 2 разных файла): 1 4 1 4 1 4 1 4 1 4 3 5 3 5 3 5 3 5 3 5 7 5 7 5 […]

Переменная переменная подстановки Bash?

Возможный дубликат: Пакетное переименование файлов Я хочу переименовать файлы, используя их существующее имя в качестве базы для новой. Поэтому, если я могу эти файлы с помощью ls blue*+(.png) Я бы хотел переименовать их что-то вроде mv blue$(*)+(.png) $(1).png за исключением того, что это не работает. Есть ли синтаксис для этих переменных в bash globbing или […]

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