Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要将文件作为参数发送到我的 C Shell 脚本。现在我需要检查它是扩展名为 .xml 的文件还是包含扩展名为 .xml 的文件列表的文件。
我没有办法对此进行测试,但我过去使用 csh 的经验告诉我类似
#!/bin/csh file="$1" switch ("$file") case *.xml: echo "file matches .xml" breaksw default: if ( grep '\.xml$' "$file" ) then echo "xml file extensions found in $file" endif breaksw endswitch
应该管用。
IHTH