我在寻找如何在bash中将目录设置为参数方面遇到了困难。
我希望作为参数的目录是/home/rrodriguez/Documents/one
。
无论我尝试在哪里寻找答案,我都看到像dir = $1这样的例子,但我似乎找不到解释它们的含义或如何设置它们以引用我的特定文件位置。 有人可以向我展示如何设置我的路径目录变量吗?
添加我的代码以更好地理解我所要做的事情:
#!bin/bash
$1 == 'home/rrodriguez/Documents/one/'
dir = $1
touch -c $dir/*
ls -la $dir
wc$dir/*
bash
shell脚本,并希望将其作为参数传递进去吗?如果它是一个脚本,那么当你调用你的脚本时,默认情况下,$1
,$2
等是传递给脚本的参数(如果存在)。只需在Google上搜索“bash脚本命令行参数”或类似的内容,你就能找到大量相关信息。 - lurkerdir = $1
这样的例子”——不,你没有。没有有效的bash示例在等号周围有空格。 - John1024