簡體   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