Создайте вывод файла в следующей строке

По предоставленной вами ссылке приведены рекомендуемые средства устранения этой вредоносной программы. Дальнейших инструкций нет, потому что вредоносная программа не понята. Чтобы помешать ему завладеть и предотвратить доступ к файлам или отправку файлов, его необходимо разобрать и понять.

Identify infected machines using the Indicators of Compromise provided. Since the malware is not fully understood, we recommend installing a clean version of the required OS on a new drive and selectively copying necessary files from the infected drive.

Блокировка входящих и исходящих подключений к и от жестко запрограммированных IP-адресов в брандмауэре может работать, а может и не работать.

0
07.11.2019, 12:42
2 ответа

Вы можете использовать команду столбцов

./your_script |  column -t -s' ' 

Это будет близко к желаемому результату, но цифры будут неправильными -обоснованными

abc  ----  1  2  3   4   5   6   7
def  ----  3  5  7   9   11  13  15
xyz  ----  4  8  12  16  20  24  28

Чтобы выровнять числа по правому краю, просто направьте вывод сценария оболочки в команду rev и columns, как показано ниже

./your_script | rev | column -t -s' '  | rev
  • Первый revбудет переворачивать каждую строку
  • Затем команда columns создаст столбцы с пробелом в качестве разделителя
  • Наконец, последняя строка revвернет исходную строку -, выровняв числа по правому краю.
2
28.01.2020, 02:29

Я думаю, вам следует использовать ответ @amisax, чтобы переписать сценарий и удалить лишнее. Следующее должно делать то, что вы хотите:

#!/bin/bash

for f in abc.txt def.txt xyz.txt
do
    echo "$f --- " "$(cat $f)" >> ct_output.txt
done

column -t -s' ' ct_output.txt

Это создает временный файл, в котором каждая строка содержит имя входного файла, за которым следует его содержимое (, предполагая, что содержимое состоит только из одной строки ), и передает этот файл через columnкак объяснил @amisax. Это должно дать желаемый

user@host $./columnize.sh
abc.txt  ---  1  2  3   4   5   6   7
def.txt  ---  3  5  7   9   11  13  15
xyz.txt  ---  4  8  12  16  20  24  28
0
28.01.2020, 02:29

Теги

Похожие вопросы