如何在源csh中获取文件名

问题描述

我知道 perl$0 来命名文件。当您在 csh获取文件时,是否存在变量,即正在获取文件名称

解决方法

$0 也适用于 csh,考虑这个例子

#!/bin/csh -f

echo "--> $0"

输出:--> /tmp/test.csh


csh(1) man page

$0 替换从中读取命令输入的文件的名称。如果名称未知,则会发生错误。

,

你可以试试

#!/bin/csh

echo $0