这可能是一个愚蠢的问题,但是如何制作它以便可以使用“sh [Script Name] [File Path]”调用脚本并让脚本自动读取文件路径?
例如,如果我使用cp ~/usr/local/bin/testScript ~/Desktop
,它知道目标文件是testScript文件,因为它从命令行读取路径。
我有一个基于ImageMagick的脚本,它使用“read”提示用户输入文件路径,对其进行处理,然后将其放到桌面上。我希望脚本跳过文件路径的实际提示,而只是在调用脚本后定位输入的任何文件路径(I.E. sh ConvertPDF /Users/ProfileName/Desktop/testFile.tiff
答案 0 :(得分:2)
脚本的位置参数可通过n = size(IDcell,1);
IDnum = zeros(n, 1);
for i in 1:n
IDnum(i,1) = str2num(IDcell{i, 1}(1, 2:4));
end
获取,其中$n
> = 1. n
>需要9个括号以区分n
< 10。
n
...
#!/bin/sh
echo "$2" "$3" "$1"