Если программа использует файл блокировки для чего-либо, программа должна выбрать имя этого файла блокировки.
Имя, выбранное LibreOffice, похоже, является скрытым именем, созданным таким образом, что маловероятно его столкновение с ранее -существующим именем файла, и в то же время специфичным для любого документа, который вы редактируете в данный момент.
Вы можете сделать это в коде awk:
{
# if $3 is between -1 and 2, multiply by 1000
converted = $3 * (-1 <= $3 && $3 <= 2 ? 1000 : 1)
printf "%s %s %.3f %.3f\n", $1, $2, $3, converted
}
awk -F "," '{if($NF >=-1 && $NF <=2){$4=$3*1000;print }else{$4=$3;print}}' filename
выход
20101001 01:00 0.3 300
20110103 10:00 212.67 212.67