добавить столбец и выполнить заполнение

Цитировать еще (™ )....

Попробуйте:

TEMP=$(python tools.py gen-blacklist) &&
echo "$TEMP"

Если вам действительно нужно экранировать точки и звездочки, используйте (в bash):

TEMP=$(python tools.py gen-blacklist) &&
BLACKLIST=${TEMP//\.\*/\\.\\*} &&
echo "$BLACKLIST"
0
02.10.2020, 16:25
2 ответа

Использованиеawk:

awk -v OFS=' ' '{ print $0, "x", "y" }' infile >newfile

измените значение OFS=' 'с символа пробела на любую строку, которую вы хотите разделить на столбцы.

3
18.03.2021, 23:00

Аналогично ответу αғsнιη , но с использованием sedдля добавления новых столбцов и с использованием табуляции в качестве разделителей:

sed $'s/$/\tx\ty/' file >newfile

Это предполагает, что вы используете оболочку, которая понимает $'...'как «строку C» и расширяет последовательности \tдо буквальных символов табуляции. Команда sedпросто «заменит конец строки ($)» табуляцией, x, другой табуляцией и y.

Затем обработанные данные перенаправляются в новый файл.

2
18.03.2021, 23:00

Теги

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