我正在编写一个shell脚本,我需要在其中循环遍历目录,然后循环遍历其中的文件.所以我写了这个函数:
loopdirfiles() {
#loop over dirs
for dir in "${PATH}"/*
do
for file in "${dir}"/*
do
echo $file
done
done
}
Run Code Online (Sandbox Code Playgroud)
问题是它在空目录上回复了类似*path/to/dir/**的内容.
有没有办法使用这种方法并忽略这些目录?
我正在尝试为基于Yeoman的AngularJS应用程序配置语言环境语言.
当我在构建我的应用程序(grunt build)后提供dist包时,脚本引用会消失.这是我对index.html文件的依赖项列表.
<!-- build:js(.) scripts/vendor.js -->
<!-- bower:js -->
<script src="bower_components/jquery/dist/jquery.js"></script>
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/bootstrap/dist/js/bootstrap.js"></script>
<script src="bower_components/angular-animate/angular-animate.js"></script>
<script src="bower_components/angular-cookies/angular-cookies.js"></script>
<script src="bower_components/angular-resource/angular-resource.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>
<script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
<script src="bower_components/angular-touch/angular-touch.js"></script>
<script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.js"></script>
<script src="bower_components/moment/moment.js"></script>
<script src="bower_components/angular-moment/angular-moment.js"></script>
<script src="bower_components/ngstorage/ngStorage.js"></script>
<script src="bower_components/angular-ui-select/dist/select.js"></script>
<script src="bower_components/angular-loading-bar/build/loading-bar.js"></script>
<script src="bower_components/angular-hotkeys/build/hotkeys.min.js"></script>
<script src="bower_components/moment/locale/es.js"></script>
<!-- endbower -->
<!-- endbuild -->
Run Code Online (Sandbox Code Playgroud)
我应该在哪里放置此脚本引用以保留dist包?
<script src="bower_components/moment/locale/es.js"></script>
Run Code Online (Sandbox Code Playgroud)
提前致谢!