Сценарий Bash для скрытий/показывания файлов

arecord запишет с Вашей звуковой карты, которая является макетом, таким образом, не удивление это содержит мусор. Вы хотите записать из сети. Существует много способов сделать это, но snd-макет не поможет. Вы могли попробовать импульсное аудио - оно имеет хорошую поддержку сетевого звука, или Вы могли использовать аудио разъема - немного тяжелее для устанавливания, но менее запутывающая и низкая задержка.

1
14.07.2013, 00:57
1 ответ

В if условия необходимо использовать defaults read команда, и нет write. Иначе результат всегда верен и конечно elif никогда выполнения.

Кроме того, это не синтаксис для if условия. Необходимо использовать:

if [ $(command) == "TRUE" ]; then

Но в этом случае, возможно, что-то вроде этого было бы менее подробным:

STATUS=$(defaults read com.apple.finder AppleShowAllFiles)
case "$STATUS" in
    "TRUE") OPTION="FALSE" ;;
    "FALSE") OPTION="TRUE" ;;
esac
defaults write com.apple.finder AppleShowAllFiles $OPTION

killall Finder
5
27.01.2020, 23:17
  • 1
    Та ситуация с чтением-записью прибыла по моему мнению также вчера после отладки. Хорошее определение. Спасибо за Ваше решение также. Вы были очень услужливы. –  Can Sürmeli 14.07.2013, 12:00

Теги

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