#!/bin/sh
unset foo
(: ${foo%%bar}) 2> /dev/null
E1="$?"
我知道foo
是变量,${foo%%bar}
表示删除bar
中的上一个$foo
。
但是(: )
在那里意味着什么?
我是shell新手,任何人都可以帮助我吗?谢谢!
答案 0 :(得分:0)
http://tldp.org/LDP/abs/html/special-chars.html
与>>结合使用重定向运算符对预先存在的目标文件(:>> target_file)没有影响。如果该文件以前不存在,则创建它。
答案 1 :(得分:0)
在bash中, $scope.togglePublishAudio = function togglePublishAudio() {
$log.debug('Toggling publish audio');
if (activeRoom.localParticipant.media.isMuted === false) {
$scope.isMuted = true;
activeRoom.localParticipant.media.mute();
} else {
$scope.isMuted = false;
activeRoom.localParticipant.media.unmute();
}
};
表示 var localMedia = room.localParticipant;
localMedia.tracks.forEach(function (track) {
if (track.isEnabled) {
track.disable();
$scope.isPaused = true;
} else {
track.enable();
$scope.isPaused = false;
}
});
。
尝试:
: