заменить пространство с трубой между тегами

  1. создайте раздел, используя fdisk

     fdisk / dev / sdx 
     

    Команды:

    • для создания раздела: n, p, [ввод], [ввод]
    • , чтобы указать тип раздела: t, 7 (не выбирайте 86 или 87, это для наборов томов )
    • , если вы хотите сделать его загрузочным: a
    • , чтобы увидеть изменения: p
    • , чтобы записать изменения: w
  2. создать файловую систему ntfs в /dev/sdx1:

     mkfs.ntfs -f / dev / sdx1 
     

    (аргумент -f заставляет команду выполняться быстро, пропуская как проверку плохих блоков, так и обнуление st orage)

  3. смонтируйте его где хотите

     mount / dev / sdx1 / mnt / myNtfsDevice 
     
0
12.10.2018, 18:18
3 ответа

Попробуйте также

awk -F"{" '{for (i=2; i<=NF; i++) sub (" ", "|", $i)}1' OFS="{" file
{Id|USXXXXXX} {Code|USXXXXX} {Desc|abcd 6.000% 5/24}

и

awk -F"{" '{gsub (/}( |$)/, ""); for (i=2; i<=NF; i++) sub (" ", "|", $i); sub (/\|/, "")}1' OFS="|" file
Id|USXXXXXX|Code|USXXXXX|Desc|abcd 6.000% 5/24
0
28.01.2020, 02:42

Для результата 1 ниже приведена команда

@praveen_2 ~]# echo "{Id USXXXXXX} {Code USXXXXX} {Desc abcd 6.000% 5/24}"| sed "s/{[A-Za-z]\{2,\}/&|/g"

выход

{Id| USXXXXXX} {Code| USXXXXX} {Desc| abcd 6.000% 5/24}

Для результата2 ниже приведена команда

echo "{Id USXXXXXX} {Code USXXXXX} {Desc abcd 6.000% 5/24}"| sed "s/\}//g"| sed 's/ {/|/g'| sed 's/^{//g'| sed 's/ [a-zA-Z]\{2,\}/|&/g'

выход

Id| USXXXXXX|Code| USXXXXX|Desc| abcd 6.000% 5/24
0
28.01.2020, 02:42

Как вам это поможет?

awk '{for(i=1; i<=NF; i++) {if ($i ~ /^{/) {printf("%s|", $i)} else {printf("%s ", $i)}} printf("\n")}' test.in

для ожидаемого результата 1 и

awk '{for(i=1; i<=NF; i++) {if ($i ~ /^{/) {printf("%s|", $i)} else {printf("%s ", $i)}} printf("\n")}' test.in | sed -e 's#^{##' -e 's#} {#|#g' -e 's#} $##'

для ожидаемого результата 2.

1
28.01.2020, 02:42

Теги

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