0

デフォルトのディレクトリを指定しない場合に ssh-keygen を使用すると、デフォルトのディレクトリが表示されます。

Enter file in which to save the key (/Users/username/.ssh/id_rsa): 

「/Users/monkeypunch/.ssh/id_rsa」というパスとファイル名を取得する必要があります。

4

1 に答える 1

2

これはどう:

to getDefaultKeyPath()
    try
        do shell script ("ssh-keygen")
    on error response
        set oldDelim to AppleScript's text item delimiters
        set AppleScript's text item delimiters to {"(", ")"}
        set defaultKeyPath to text item 2 of response
        set AppleScript's text item delimiters to oldDelim
    end try
    return defaultKeyPath
end getDefaultKeyPath

getDefaultKeyPath() は を返し/Users/monkeypunch/.ssh/id_rsaます。

于 2015-01-18T07:42:06.917 に答える