繁体   English   中英

用于在工作目录中创建空白文件的Shell脚本(Mac OS X)

[英]Shell Script to Create Blank File in Working Directory (Mac OS X)

我想编写一个可以放在任何地方的shell脚本,当你打开它时,它只是在该目录中创建一个新文件。 到目前为止我有这个:

#!/bin/bash
BASEDIR=$(dirname $0)
touch $BASEDIR/untitled

哪个有效,除了我想做的两件事,我不知道怎么做。

  1. 有没有办法让Finder在创建后专注于它? (就像从右键单击上下文菜单中创建新文件时Windows和大多数Linux发行版一样)

  2. 如何在每次单击时使脚本不打开终端? 我需要把它变成“.app”吗?

所以你知道我把它放在哪里,我把它放在这里:

在此输入图像描述

这样我就可以在任何地方创建一个新文件。

您应该使用AppleScript而不是bash。 我相信您可以使用AppleScript创建文件并在Finder中选择文件。

要在AppleScript中创建文件,例如:

do shell script "touch /foo.txt"

也许你应该看看Jonas的New Txt File Here脚本:

http://wisser.me/software/#NewTextFileHere

我已经创建了实用程序来在finder的顶部窗口中创建文件。

看看它。

我还把文章保存在文章中。

http://www.think-1st.com/mac-osx-create-new-file-from-finder-applescript/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM