4 1 1 1 1 1 1 1 1 1 1 Rating 4.00 (1 Vote)
4 1 1 1 1 1 1 1 1 1 1 Rating 4.00 (1 Vote)

В тестовых целях, обычно бывает так - нужно взять один какой-нибудь файл, размножить его, ну или нагенерировать кучу разных файлов, например сделать 100 копий одного файла в одной папке можно так:

for i in $(seq 1 100); do cp test.file test$i.file; done

Перед этим в папке можно создать тот самый / любой тестовый файл:

touch test.file

В итоге будет вот такой вот результат:

$ ls
...
test10.file   test26.file  test41.file  test57.file  test72.file  test88.file
test11.file   test27.file  test42.file  test58.file  test73.file  test89.file
test12.file   test28.file  test43.file  test59.file  test74.file  test8.file
...

Генерация рандомных имен

Имена файлов можно сделать рандомными:

for i in $(seq 1 100); do cp test.file $RANDOM.file; done
4 1 1 1 1 1 1 1 1 1 1 Rating 4.00 (1 Vote)

Есть csv с набором данных:

User1,samUser1,
User2,,
User3,samUser3,
User4,,
User5,samUser5,

Нужно выбрать только те колонки, где содержатся данные sam* и подсчитать их, для этого можно воспользоваться утилитой awk:

awk -F, 'length($2)' sam-example.csv
4.5 1 1 1 1 1 1 1 1 1 1 Rating 4.50 (2 Votes)

Ок, есть файл columns.txt, который содержит мультиколоночную информацию, например:

 1. [✓] org.kde.Platform                                x86_64
 2. [✓] org.freedesktop.Platform.VAAPI.Intel            x86_64
 3. [✓] org.freedesktop.Platform.html5-codecs           x86_64
 4. [✓] org.kde.KStyle.Adwaita                          x86_64
 5. [✓] org.kde.Platform.Locale                         x86_64

Предположим в скрипте нужно выбрать часть колонок и отобразить их, включив например пробел или кавычки в вывод, допустим таким образом:

cat coluumns.txt | awk {'print "\x27"$3" "$4"\x27"'}
'org.kde.Platform x86_64'
'org.freedesktop.Platform.VAAPI.Intel x86_64'
'org.freedesktop.Platform.html5-codecs x86_64'
'org.kde.KStyle.Adwaita x86_64'
'org.kde.Platform.Locale x86_64'

Теперь, допустим, если попробовать прочитать построчно данные непосредственно в bash скрипте из файла методом for, например так:

for i in $(cat columns.txt | awk {'print $3" "$4'}); do
  echo $i
done
3 1 1 1 1 1 1 1 1 1 1 Rating 3.00 (5 Votes)

Просмотр установленных обновлений можно осуществить посредством командной строки, что очень удобно к примеру при экспорте установленных KB в файл.

3.6666666666667 1 1 1 1 1 1 1 1 1 1 Rating 3.67 (3 Votes)

Возникла необходимость удалить установленный KB на ряде машин с установленной Windows XP, как правило исполняемый файл находится в каталоге удаления того или иного KB:

C:\WINDOWS\$NtUninstallKB925877$\spuninst\spuninst.exe

Соответственно для "тихого" удаления и предотвращения перезагрузки компьютера по его завершении, необходимо выполнить команду:

C:\WINDOWS\$NtUninstallKB925877$\spuninst\spuninst.exe /quiet /norestart

Удаленно удалить данный KB можно при помощи утилиты PSEXEC следующим образом:

psexec \\pcName C:\WINDOWS\$NtUninstallKB925877$\spuninst\spuninst.exe /quiet /norestart
4.1666666666667 1 1 1 1 1 1 1 1 1 1 Rating 4.17 (18 Votes)

Многие наверное задавались подоббным вопросом, существует множетсво различных решений, как платных так и бесплатных. Сегодня разберем данный вопрос на основе встроенных средств Windows.

В данном случае будем использовать инструментарий управления Windows - WMI.

4 1 1 1 1 1 1 1 1 1 1 Rating 4.00 (1 Vote)

Что делать, когда становится критически мало места на созданном VHD диске, конечно же его можно расширить:

4 1 1 1 1 1 1 1 1 1 1 Rating 4.00 (1 Vote)

В прошлый раз я добавлял виртуальный диск, как загрузочный но по умолчанию добавленная мною ОС, в списке обозначилась как вторая, т.е. по умолчанию оставалась загрузочной все же моя первая ОС, как оказывается загрузочное меню можно редактировать, сохранять и даже импортировать настройки, но на данный момент поменяем порядок загрузочного меню:

1.3333333333333 1 1 1 1 1 1 1 1 1 1 Rating 1.33 (3 Votes)

В прошлый раз виртуальный диск был сделан загрузочным и добавлен в список загрузки ОС, а если возникнет необходимость удалить его от туда? Все очень просто, удаление из списка загрузки виртуального диска производится одной командой:

3 1 1 1 1 1 1 1 1 1 1 Rating 3.00 (1 Vote)

Для добавления виртуального диска vhd, как загрузочного к основной уже установленной  ОС, нобходимо иметь уже подготовленный файл жесткого диска с предустановленной системой, обработанной утилитой sysprep с генерализацией:

3 1 1 1 1 1 1 1 1 1 1 Rating 3.00 (1 Vote)

Создаем раздел, форматируем, задаем метку диска и присваиваем букву:

Сейчас 752 гостей и ни одного зарегистрированного пользователя на сайте

Вверх
Вниз