我需要用两个由空格分隔的字符串分割一行,例如:key value
。
我试过了:
key=$(awk -FS=" " {print $1} line)
value=$(awk -FS=" " {print $2} line)
Run Code Online (Sandbox Code Playgroud)
但我得到:
awk:第 2 行:缺少} 接近文件末尾
有任何想法吗?
我需要比较两个文件的内容。两者都是由第三个应用程序生成的。
这些文件看起来像一个env
文件:
VAR1=VAL1
VAR2=VAL2
VAR3=VAL3
...
Run Code Online (Sandbox Code Playgroud)
问题是有时这个应用程序会生成内容:
VAR2=VAL2
VAR1=VAL1
VAR3=VAL3
...
Run Code Online (Sandbox Code Playgroud)
我使用它md5sum
是为了生成一个带有校验和的文件,然后我使用cmp
它来比较它们。
因此,内容相同,但校验和不同。
有什么想法可以解决这个问题吗?
当我尝试卸载时出现此错误msodbcsql17
:
$ sudo dpkg --remove msodbcsql17
(Reading database ... 198868 files and directories currently installed.)
Removing msodbcsql17 (17.9.1.1-1) ...
dpkg: error processing package msodbcsql17 (--remove):
installed msodbcsql17 package post-removal script subprocess returned error exit status 127
Errors were encountered while processing:
msodbcsql17
Run Code Online (Sandbox Code Playgroud)
我也尝试过apt remove
:
sudo apt remove msodbcsql17
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet …
Run Code Online (Sandbox Code Playgroud)