我目前正在将一些脚本从csh的不可读世界更新为bash。我们有我们的存储系统上的本地别名这是用来在整个将旧的csh别名转换为bash
alias sc 'set \!:2 = `current -\!:1 | cut -c7-`'
这将使用称为当前一个C可执行我们用它来识别当前选择的数据类型。这里有5种数据类型的图像(I),区域(R),曲线(c),文本文件(t)或listfile中(L)
此别名的使用是相当简单 sc i A_image
这将找到当前选中的图像,并设置该值(它将是一个整数),并将检索到的值设置为参数$ A_image,稍后可以在脚本中使用该参数。
同样,sc r Aregion
将找到当前选定的区域并将其设置为参数$ Aregion。
我从来没有真正看到使用!:2在csh中,不知道它叫什么。有没有一种方法可以在bash中实现此功能,因为它对于我们的脚本非常有用