Пример 12-28. Утилиты basename и dirname
Пример 12-28. Утилиты basename и dirname
#!/bin/bash
a=/home/bozo/daily-journal.txt
echo "Basename для /home/bozo/daily-journal.txt = `basename $a`"
echo "Dirname для /home/bozo/daily-journal.txt = `dirname $a`"
echo
echo "Мой домашний каталог `basename ~/`." # Можно указать просто ~.
echo "Каталог моего домашнего каталога `dirname ~/`." # Можно указать просто ~.
exit 0
split
Утилита разбивает файл на несколько частей. Обычно используется для разбиения больших файлов, чтобы их можно было записать на дискеты или передать по электронной почте по частям.
sum, cksum, md5sum
Эти утилиты предназначены для вычисления контрольных сумм. Контрольная сумма -- это некоторое число, вычисляемое исходя из содержимого файла, и служит для контроля целостности информации в файле. Сценарий может выполнять проверку контрольных сумм для того, чтобы убедиться, что файл не был изменен или поврежден. Для большей безопасности, рекомендуется использовать 128-битную сумму, генерируемую утилитой md5sum (message digest checksum).
bash$ cksum /boot/vmlinuz
1670054224 804083 /boot/vmlinuz
bash$ md5sum /boot/vmlinuz
0f43eccea8f09e0a0b2b5cf1dcf333ba /boot/vmlinuz
Обратите внимание: утилита cksum выводит контрольную сумму и размер файла в байтах.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Утилиты XSLT
Утилиты XSLT В Интернете существует также много утилит XSLT — в следующем списке перечислены наиболее известные:• Microsoft XSL API Extension, http://msdn.microsoft.com/downloads/webtechnology/xml/xslisapi.asp. Упрощает задачу выполнения XSLT-преобразований на стороне сервера;• Microsoft XSL-to-XSLT Converter,
Утилиты CLI
Утилиты CLI В этом очерке будут рассмотрены утилиты командной строки разного назначения — комплекс так называемых классических UNIX-утилит в их современных свободных реализациях, используемых в дистрибутивах Linux, в том числе и в
15.3. Утилиты
15.3. Утилиты Начнем с разных вспомогательных программ. Этот этап создания удобной рабочей среды можно разделить на две стадии. На первой настраивается сама операционная система, причем часть действий по ее настройке должен выполнить администратор. Неважно, что на
15.17.3 Специальные утилиты
15.17.3 Специальные утилиты В идеале NFS должна быть прозрачна для пользователей. Файлы сервера должны открываться, читаться, записываться и закрываться так же, как локальные файлы, а применяться для этого должны обычные локальные команды.Когда клиент и сервер имеют
Системные утилиты
Системные утилиты Spb Backup Страница программы: http://www.spbsoftware-house.comСтатус: Shareware, $12Прежде, чем производить с карманным компьютером или смартфоном какие-то серьезные манипуляции, стоит позаботиться о сохранности данных. Вообще-то модуль резервного копирования встроен во
3.4. Разные утилиты
3.4. Разные утилиты TLayoutProТекстовая утилита TLayoutPro (веб-сайт http://itshareware.by.ru/utiLities/other/ tLayoutpro.shtmL) – многофункциональный инструмент, позволяющий решить задачи, связанные с вводом текста. С ее помощью в любое приложение можно вставить специальные символы (©, ®, ™, °, ±, ?…),
7.2.2.4. Учебный пример: утилиты bc(1) и dc(1)
7.2.2.4. Учебный пример: утилиты bc(1) и dc(1) Частью классического инструментального набора, происходящего из Unix Version 7, является пара программ-калькуляторов. Программа dc( 1) представляет собой простой калькулятор, принимающий на стандартный ввод текстовые строки, состоящие из
7.2.2.4. Учебный пример: утилиты bc(1) и dc(1)
7.2.2.4. Учебный пример: утилиты bc(1) и dc(1) Частью классического инструментального набора, происходящего из Unix Version 7, является пара программ-калькуляторов. Программа dc(1) представляет собой простой калькулятор, принимающий на стандартный ввод текстовые строки, состоящие из
Полезные утилиты
Полезные утилиты Все вышеописанные программы способны достойно защитить компьютер от угроз извне и сберечь ценные данные. Однако существуют программы, выполняющие всего пару функций, но значительно лучше, чем комплексы взаимосвязанных утилит. Прочитав данный раздел,
Полезные утилиты
Полезные утилиты Рассмотрим небольшой набор полезных утилит, которые ориентированы на работу в офисе.Flashpaste lite Производитель Тип ОС Язык Размер, Мбайт Домашняя страница Softviole fw Windows 98/Me/2000/XP англ. 0,29 http://softvoile.com/rus/flashpaste/download.php При довольно частой работе с текстом,
Почтовые утилиты
Почтовые утилиты Современные почтовые клиенты различаются и по качеству, и по функциональным возможностям. Одни их них интегрированы в операционную систему (как Microsoft Outlook Express), другие работают на любой платформе (как The Bat!). Несмотря на наличие больших функциональных
Другие утилиты
Другие утилиты Случается, пользователю может понадобиться одна определенная функция, которой просто нет в крупных продуктах. В этом случае он вынужден обратиться за помощью к простым утилитам.ShowExif Производитель Тип ОС Язык Размер, Мбайт Домашняя страница Videozona.ru fw Windows
basename
basename Формат:basename путьКоманда basename выделяет путь из имеющегося имени пути и просто возвращает имя файла. Эта команда обычно применяется в конструкциях usage в сценариях. В этом случае подстановка используется при отображении на экране имен файлов.$ basename /home/dave/myscriptmyscriptecho
dirname
dirname Формат:dirname имя_путиВ противоположность команде basename, команда dirname выводит на экран только имя пути:$ dirname