Параметр командной строки KDE konsole --profile не работает

Синтаксис не проверен и не исследован, поэтому я понятия не имею, что он делает и работает. Я только что переформатировал однострочник как автономный сценарий awk и добавил несколько пробелов, чтобы улучшить читаемость. Если исходный однострочный сработал, это тоже должно быть. если нет, то не будет.

#! /usr/bin/awk -f

BEGIN {FS=OFS=";"}

NR==FNR { 
  for(i=2;i<=7;i++) if($i!="\"\"") a[$1]=a[$1] FS $i;
  next
}
{
 n=split(a[$1],f,FS);
 if(n>7)n=7;
 for(i=2;i<=n;i++) $i=f[i]
}
1

Сохраните его в файл (например, myscript.awk ), сделайте его исполняемым ( chmod + x myscript.awk ) и запустите как:

./myscript.awk csv{,}
1
15.06.2018, 18:12
1 ответ

Nunca me di cuenta de lo que estaba causando esto. Logré resolver esto solo mediante el enfoque de fuerza bruta de crear un nuevo directorio $HOME para el usuario afectado, y luego iniciar sesión como ese usuario y reconfigurar manualmente el entorno:

  • Cerró la sesión de la cuenta de usuario afectada (, por ejemplo, nombre de usuario)
  • Conectado como root
  • Se cambió el nombre del directorio $HOME del usuario afectado (, por ejemplo, /home/username -> /home/username.old)
  • Creó un nuevo directorio $HOME para el usuario afectado

x

[root]# cd /home
[root]# cp -a /etc/skel /home/username
[root]# chown -R username /home/username
[root]# chgrp -R username /home/username
  • Cerrado como root
  • Vuelve a iniciar sesión en la cuenta de usuario afectada (nombre de usuario)
  • Recuperó y reconfiguró manualmente todo en el entorno del nombre de usuario
1
27.01.2020, 23:43

Теги

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