我想檢查當前的發行版,.profile因為我有兩臺計算機。在一個我有 Ubuntu 和 Gnome,在另一個我有 Debian 和 XFCE。在任何一種情況下,我都希望有不同的配置,但我什至無法在 Ubuntu 中運行以下代碼:
if [[ awk '{gsub(/ /, "", $1); print $1=$1}' /etc/issue == "Ubuntu" ]]; then
gsettings set org.gnome.mutter overlay-key ''
gsettings set org.gnome.shell.extensions.dash-to-dock hot-keys false
fi
我得到:
bash: .bashrc:223: conditional binary operator expected
bash: .bashrc:223: syntax error near `$1=$1}''
bash: .bashrc:223: `if [[ awk '{gsub(/ /, "", $1); print $1=$1}' /etc/issue == "Ubuntu" ]]; then'
但據我所知,條件是正確指定的......任何線索?
uj5u.com熱心網友回復:
我建議更換
if [[ awk '{gsub(/ /, "", $1); print $1=$1}' /etc/issue == "Ubuntu" ]]; then
和
source /etc/os-release
if [[ "$NAME" == "Ubuntu" ]]; then
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/323971.html
