我有多个目录,名称如下:
R.201.20.STUDENT_AUS_ESP.2014
R.120.20.STUDENT.US.2013
R.111.21.STUDENT.IND.2014
R.111.21.STUDENT_PAK_ESP.2014
我需要获取目录的确切名称
我在变量中有国家代码的名称。例子
CTRY = US
我使用以下命令获取目录名称
basename /Users/jagdeep/Desktop/R*STUDENT*$ctry*
但不是给出价值' R.120.20.STUDENT.US.2013'它正在印刷' R.201.20.STUDENT_AUS_ESP.2014'
我试着用它 basename / Users / jagdeep / Desktop / R * STUDENT * [_。] $ ctry。*
但上面的命令没有给出任何结果。
请帮助我如何获得上述价值 我可以使用3次grep命令,但看起来不太好