Shell (四)

shell 中的特殊字符

- ~+ 当前工作路径
- ~- 上一个工作路径

执行的例子:

newer@ubuntu:~/script$ vim 1.sh 
newer@ubuntu:~/script$ echo ~-
/home/newer
newer@ubuntu:~/script$ echo ~+
/home/newer/script
newer@ubuntu:~/script$ 

代码块和重定向读取文件


#!/bin/bash
# Reading lines in /etc/fstab.

File=/etc/fstab

{
read line1
read line2
} < $File

echo "First line in $File is:"
echo "$line1"
echo
echo "Second line in $File is:"
echo "$line2"

exit 0

使用管道管理脚本输入

编辑脚本

#/bin/bash
tr [a-z] [A-Z]

运行结果:

newer@ubuntu:~/script$ ls -l|./2.sh
TOTAL 20
-RWXR-XR-X 1 ROOT  ROOT   200 NOV 17 17:02 1.SH
-RWXRWXR-X 1 NEWER NEWER   26 NOV 17 21:13 2.SH
-RWXR-XR-X 1 ROOT  ROOT   182 NOV 15 05:35 BIANLIANG.SH
-RWXR-XR-X 1 ROOT  ROOT   112 NOV 14 17:12 CASE.SH
-RWXR-XR-X 1 ROOT  ROOT  2093 NOV 15 05:50 CLEAN.SH
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,609评论 9 467
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,239评论 2 33
  • [TOC] Shell基本介绍 shell学习必备基础 Linux的基本使用 如何在bash上执行程序 简单的管道...
    J书越来越垃圾了阅读 1,333评论 0 4
  • Shell echo命令 Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。...
    yyshang阅读 286评论 0 0
  • Shell 快速指南 概述 什么是 shell Shell 是一个用 C 语言编写的程序,它是用户使用 Linux...
    静默虚空阅读 715评论 0 5