小编nic*_*ick的帖子

如何使用bash脚本递归删除文件中的特定扩展名

我正在尝试找到一个bash脚本,它将以递归方式查找扩展名为.bx的文件,并删除此扩展名.文件名没有特定的格式(有些是带有"."前缀的隐藏文件,有些文件名中有空格等),并非所有文件都有此扩展名.

我不知道如何找到扩展名为.bx的每个文件(在我的cwd中和下面)并将其删除.谢谢您的帮助!

bash filenames

8
推荐指数
1
解决办法
1万
查看次数

对于没有标题的NSButton(仅图像),如何更改VoiceOver读取的内容?

我有几个NSButtons只是图像,并完全以编程方式设置.当VoiceOver读取这些按钮时,它们会为每个按钮显示"未选中复选框".我想为VoiceOver设置一个属性来读取更具描述性(出于辅助目的),但我无法在按钮上设置title属性,因为标题将会显示(我只想显示图标) ).

我试过用

[self.button accessibilitySetOverrideValue:title forAttribute:NSAccessibilityDescriptionAttribute];
Run Code Online (Sandbox Code Playgroud)

但没有改变.我也尝试过NSAccessibilityTitleAttribute,NSAccessibilityRoleDescriptionAttribute和NSAccessibilityRoleAttribute没有运气.我做错了什么吗?

谢谢.

macos accessibility nsbutton voiceover

3
推荐指数
1
解决办法
1616
查看次数

如何在 bash 脚本中使用包含带空格的文件名的变量?

我有一个在 OS X 上运行的简单 bash 脚本,它删除特定的文件和目录并在它们的位置复制新的文件和目录。一个 Mac .app 目录包含一个空格,当我运行脚本时出现“没有这样的文件或目录”错误。

这是相关的代码。大量已被删减,因此不可能简单地对这些进行硬编码(变量必须按原样分解):

CP="cp -Rf"

INSTALL_DIR="/Applications/"

APP="The App.app"

NEWAPP="$HOME/Downloads/The App.app"

$CP "$NEWAPP " "$INSTALL_DIR$NEWAPP"
Run Code Online (Sandbox Code Playgroud)

我尝试过The\ App.app没有运气的转义,以及尝试单引号、双引号和双转义,但没有任何效果。我想有一种简单的方法可以做到这一点。

谢谢你的帮助。

bash filenames spaces cp

2
推荐指数
1
解决办法
7530
查看次数

标签 统计

bash ×2

filenames ×2

accessibility ×1

cp ×1

macos ×1

nsbutton ×1

spaces ×1

voiceover ×1