Я пытаюсь добавить условие в мой файл .zshr c, который будет инициализировать некоторые вещи конфигурации, которые я хочу выполнить только в подсистеме Windows для Linux. Я пробовал это, но не повезло:
if [ "$('cmd.exe /c "systeminfo" | grep "^OS Name"')" =~ "Windows" ]; then
echo "windows baby!"
fi
Что дает:
no such file or directory: cmd.exe /c "systeminfo" | grep "^OS Name"
... но эта команда работает, если я набираю ее непосредственно в оболочке. Есть идеи?