我正在尝试编写一个 bash 脚本,它将文件作为命令行参数并将该文件的名称、行数和最后修改日期附加到文件中。我对如何从 bash 脚本中访问该文件以及命令行参数在脚本中的行为方式感到困惑。
到目前为止,这是我的脚本:
#!/bin/bash
filename = $1
linecount = $(wc -l $1)
lastmod = $(date -r $1)
echo "$filename $linecount $lastmod" >> $1
我认为我在引用方面做错了什么$1
。通常对如何操作作为文件的命令行参数感到困惑。