Sony Media Go - совместимость с Ubuntu OS? [закрыто]

С bash:

#!/bin/bash
    while IFS=, read -r -a line; do 
       if [ "${line[@]:(-4):1}" = \"true\" ]; then 
           IFS=,; printf '%s\n' "${line[*]:0:$((${#line[@]}-4))},\"false\",${line[*]:(-3)}"
       else
           IFS=,; printf '%s\n' "${line[*]:0:$((${#line[@]}-4))},\"true\",${line[*]:(-3)}"
       fi
    done <file.txt

Здесь мы создаем массив из каждой строки с элементами, разделенными на ,.

Затем мы проверяем, является ли четвертый элемент с конца "true" или "false", а затем замена выполняется соответствующим образом.

1
задан 17 May 2017 в 11:02

2 ответа

Это оконная программа, поэтому вы, вероятно, не будете нормально работать. Вы можете либо попробовать использовать WINE (Package для использования оконных программ в Linux), либо найти альтернативу, которая может сделать то же самое. С уважением, ADDB

0
ответ дан 18 July 2018 в 13:10

Это оконная программа, поэтому вы, вероятно, не будете нормально работать. Вы можете либо попробовать использовать WINE (Package для использования оконных программ в Linux), либо найти альтернативу, которая может сделать то же самое. С уважением, ADDB

0
ответ дан 24 July 2018 в 20:07
  • 1
    Я всегда предлагаю изолированную Windows виртуализованную (vmware / virtualbox) и никогда не доверяю вину – Rinzwind 17 May 2017 в 11:28

Другие вопросы по тегам:

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