我怎樣才能得到文件名的名字:搜索文件名的一部分
"2012_AppOwner_TestClass.csv" --> "AppOwner"
"2012_AppOwner_V2_TestClass.csv" --> "AppOwner_V2"
我已經試過這樣:
回聲「2012_AppOwner_TestClass.csv」 | awk -F'[_。]''{print $ 2}'
想要這個解決方案,我在第二個例子中使用「App_Owner」而不是版本號!
我怎樣才能得到文件名的名字:搜索文件名的一部分
"2012_AppOwner_TestClass.csv" --> "AppOwner"
"2012_AppOwner_V2_TestClass.csv" --> "AppOwner_V2"
我已經試過這樣:
回聲「2012_AppOwner_TestClass.csv」 | awk -F'[_。]''{print $ 2}'
想要這個解決方案,我在第二個例子中使用「App_Owner」而不是版本號!
你可以嘗試像
>echo "2012_AppOwner_V2_TestClass.csv" | awk -F'[_.]' '{if (substr($3,1,1)=="V") print $2,$3; else print $2}'
result: AppOwner V2
>echo "2012_AppOwner_TestClass.csv" | awk -F'[_.]' '{if (substr($3,1,1)=="V") print $2,$3; else print $2}'
result: AppOwner
而當我想只是「TEEEEEEST」出這一行:7387 02-01-16 13:24 Payload/TEEEEEST.app/embedded.mobileprovision – LumoColor27
echo「Payload/TEEEEEST.app/embedded .mobileprovision「|切「-d」/「-f2 |切-d」。「 -f1 – ClaudioM
可以寫成只有這兩個選項的文件名? – ClaudioM
是隻在這兩個版本 – LumoColor27