当前位置: 首页 > news >正文

Shell的 for 循环小例子

上例子

for i in f1 f2 f3; do
    @echo $i;
done

执行结果:

f1

f2

f3

但是,请注意:如果是在makefile 中写,要写成这个样子:

all:
    for i in f1 f2 f3; do\
        @echo $$i; \
    done

如果 @echo $$i; 后面没有反斜线,则会出现:

/bin/sh: -c:行3: 语法错误: 未预期的文件结尾

这是因为如果是如下:

all:

  for i in f1 f2 f3; do\

    @echo $$i;

  done

会被认为 没有 done, 要么要在 @echo $$i;后加反斜线表示shell代码尚未结束, 要么就写成如下的一行:

all:

  for i in f1 f2 f3; do\

    @echo $$i;  done

或者干脆:

all:

  for i in f1 f2 f3; do @echo $$i; done


本文转自健哥的数据花园博客园博客,原文链接:http://www.cnblogs.com/gaojian/archive/2012/09/20/2695097.html,如需转载请自行联系原作者


相关文章:

  • iOS10 之前键盘跳转到设置页面的 url
  • ORA-01012: not logged on
  • MySQL GEO 字段类型说明及案例
  • iOS推送机制APNs
  • OSChina 周六乱弹 ——薯哥,你冷静,巴叔是你弟弟啊!
  • [转]如何写出线程安全的类和函数
  • [svc]logstash和filebeat之间ssl加密
  • 将手机替换为*号
  • python入门之路 一
  • 网络数据抓取
  • Xcode 7 制作 framework
  • WARNING Uninstalling will remove the application data!
  • 新手 php连接数据库大概。简单过程浅析以及遇到的问题分析
  • Django 配置文件 settings.py
  • CORS FOR AspNetCore
  • Google 是如何开发 Web 框架的
  • 【node学习】协程
  • ES6语法详解(一)
  • input实现文字超出省略号功能
  • interface和setter,getter
  • JavaScript-Array类型
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • JS字符串转数字方法总结
  • leetcode388. Longest Absolute File Path
  • Logstash 参考指南(目录)
  • magento2项目上线注意事项
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • Node 版本管理
  • Redis字符串类型内部编码剖析
  • 初识MongoDB分片
  • 诡异!React stopPropagation失灵
  • 解决jsp引用其他项目时出现的 cannot be resolved to a type错误
  • 经典排序算法及其 Java 实现
  • 设计模式 开闭原则
  • 使用API自动生成工具优化前端工作流
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 赢得Docker挑战最佳实践
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • 7行Python代码的人脸识别
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • ​如何防止网络攻击?
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • # Panda3d 碰撞检测系统介绍
  • # 计算机视觉入门
  • #git 撤消对文件的更改
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (多级缓存)缓存同步
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (三分钟)速览传统边缘检测算子
  • (学习日记)2024.01.19
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)