Довольно часто новички спрашивают, как создать пустой файл. Я всегда отвечал 'touch пустой_файл' пока не понял, что так я подавляю творческое начало будущего линуксоида. Ведь сколько замечательных способов выполнить эту задачу! Я сгенерировал 8 отличных друг от друга путей решения:
Administrativa. По-хорошему, топик надо было снести по причине "Преднамеренное нарушение правил русского языка". Прошу в дальнейшем воздержаться от ятей и т.п.
== Best regards, Obidos.
{
#!/bin/sh
#the 1st way
touch empty00
#the 2nd way
cat /dev/null >empty01
#the 3d way
tail /etc/fstab | grep -E "^Moses$" >empty02
#the 4th way
date 2>empty03
#the 5th way
dd count=0 if=/etc/inittab of=empty04
#the 6th way
cat >emptiness.c <<\_IEEEOF
#include
#include
#include
int main() { return open("empty05", O_CREAT); }
_IEEEOF
gcc emptiness.c -o emptiness && ./emptiness
rm -f emptiness emptiness.[co]
#the 7th way
vim -c wq empty06
#the 8th way
cp empty06 empty07
}
По выполнении этого скрипта, как не сложно догадаться, в текущей директории создаётся 8 пустых файлов.
Сам вижу, что могут возникнуть проблемы с переносимостью и не все любят vim, не обессудьте.
Похожие темы
- Форум Продвинутый способ создать ВМ (2017)
- Форум Создается странный пустой каталог gen (2023)
- Форум В Vim создать пустой столбец справа (2015)
- Форум nuget list > создаёт файл пустых строк (2018)
- Форум ffmpeg создает пустые mp3, помогите пожалуйста... (2016)
- Форум Как создать пустой файл заданного размера? (2003)
- Форум Android. Layout. XML. Нужно(?) создать пустые layout'ы (2016)
- Форум KDE 4.5, некоторые приложения создают лишние пустые окна... (2010)
- Форум checkinstall создаёт пустой пакет. Есть ли альтернатива checkinstall? (2018)
- Форум в корне создался пустой файл с именем «0» (2021)