echo(1)

ECHO(1)                          User Commands                         ECHO(1)

NAME

echo - display a line of text

SYNOPSIS

echo [OPTION]... [STRING]...

DESCRIPTION

Echo the STRING(s) to standard output(标准输出:显示器).

-n     do not output the trailing(后面的) newline

-e     enable interpretation(解释) of backslash(反斜线) escapes

#允许对加反斜线转义的字符进行解释.

-E     disable interpretation of backslash escapes (default)

#默认情况下不对加反斜线转义的字符进行解释.

--help display this help and exit

--version

output version information and exit

If -e is in effect, the following sequences are recognized(被认可):

\0NNN  the character whose ASCII code is NNN (octal)

\\     backslash

\a     alert (BEL)

\b     backspace

\c     suppress trailing newline#禁止尾随的换行符

\f     form feed#换页符

\n     new line

\r     carriage return

\t     horizontal(水平的) tab

\v     vertical(垂直的) tab

NOTE: your shell may have its own version of echo, which usually super-

sedes the version described here.  Please refer to your  shell’s  docu-

mentation for details about the options it supports.

echo 5.97                        February 2010                         ECHO(1)

实战演练:

[[email protected] ~]$ echo "123456789"

123456789

[[email protected] ~]$ echo "123\t456\v789"

123\t456\v789#默认情况下不对加反斜线转义的字符进行解释

[[email protected] ~]$ echo -e "123\t456\v789"

123     456

789

#注意观察回车符(\r)和换行符(\n)的区别

[[email protected] ~]$ echo -e "123\n456\r789"

123

789

[[email protected] ~]$ echo -e "123\n 456\r789"

123

7896

[[email protected] ~]$ echo -e "123\n   456\r789"

123

789456

时间: 2024-10-15 02:39:33

echo(1)的相关文章

Linux常用命令(echo、date、ls、cd、history、cat)

一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboot.init 6.shutdown -r now 3.shutdown命令: 格式:shutdown  options TIME 其中options有以下几个: -r:执行重启 -c:取消shutdown命令 -h:执行关机 其中TIME有以下几个: now:表示现在 +m:相对时间表示法,从命令提

shell 中seq的用法 echo -n用法

用法:seq [选项]... 尾数 或:seq [选项]... 首数 尾数 或:seq [选项]... 首数 增量 尾数 从1循环到100的两种方法(bash 其它的shell没试过)for x in `seq 1 100`;do echo $x;donefor x in {1..100};do echo $x;done echo -n 不换行输出 $echo -n "123" $echo "456" 最终输出 123456 echo -e 处理特殊字符 若字符串中

Shell echo命令

显示变量 read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量 #!/bin/sh read name echo "$name It is a test" 以上代码保存为 test.sh,name 接收标准输入的变量,结果将是: [[email protected] ~]# sh test.sh OK                     # 标准输入 OK It is a test        # 输出 显示换行 echo -e "OK!

Winsock 入门 Echo 示例

1 #include <stdio.h> 2 #include <winsock2.h> 3 4 #pragma comment(lib, "ws2_32") /* WinSock 使用的库函数 */ 5 6 #define ECHO_DEF_PORT 7 /* 侦听的缺省端口 */ 7 #define ECHO_BUF_SIZE 256 /* 缓冲区的大小 */ 8 9 int main(int argc, char **argv) 10 { 11 WSADA

echo命令的-n -e两个参数

echo -n 不换行输出 $echo -n "123" $echo "456" 最终输出 123456 而不是 123 456 echo -e 处理特殊字符 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出: \a 发出警告声: \b 删除前一个字符: \c 最后不加上换行符号: \f 换行但光标仍旧停留在原来的位置: \n 换行且光标移至行首: \r 光标移至行首,但不换行: \t 插入tab: \v 与\f相同: \\ 插入\字符: \nnn

Linux脚本——使用echo从一个文件写入另一个文件末尾

echo $(cat 你需要的文件) >> ./目的文件 使用cat获取你想要的文件内容,然后使用echo写入.问题在于cat获取的\n可能失效.如果单纯的作为ACM输入测试数据使用,还是有些价值的.--当然也可以直接生成:Python生成测试数据 $?用于返回上一个程序的执行结果: diff file file2用于判断两个文件是否相同--如果相同,返回0.可以用上一个命令查看. echo和cat的简单区别: 1. 想看一个文件的内容是什么,可以用cat,比如 cat /etc/reslov

echo,print(),print_r(),sprintf(),var_dump()的区别

PHP中几个输出函数echo,print(),print_r(),sprintf(),var_dump()的区别 1:echo:是语句不是函数,没有返回值,可输出多个变量值,不需要圆括号.不能输出数组和对象,只能打印简单类型(如int,string). 2:print:是语句不是函数,有返回值 1 ,只能输出一个变量,不需要圆括号.不能输出数组和对象,只能打印简单类型(如int,string). 3:print_r:是函数,可以打印复合类型,例如:stirng.int.float.array.o

alias别名、时间、screen、echo等——Linux基本命令(3)

1.alias别名 (1)查看.设置别名 Linux系统提供了一个有用的工具叫alias,可以让我们将一些需要频繁使用的但又过于冗长的命令设置一个别名,这样一来,以后只需输入一个简短的别名就可以达到同样的作用. alias显看当前已定义的别名 使用aliasaliname='command [-x] [....]' 可以定义别名(中括号的意思是可加可不加). 值得注意的是,不止别名=命令,还可以别名=命令+选项 例如,我们设置一个编辑网卡的配置文件别名,然后只需要输入别名,就可以进入了. (2)

Linux echo命令详解

linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法 echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用.该命令的一般格式为: echo [ -n ] 字符串其中选项n表示输出文字后不换行:字符串能加引号,也能不加引号.用echo命令输出加引号的字符串时,将字符串原样输出:用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割. 功能说明:显示文字.

查看系统当前的编码——local -a ; echo $LANG

查看系统所有的编码:locale  (-a) 查看系统当前的编码:echo $LANG 修改系统的编码:然后修改/etc/sysconfig/i18n,如改成中文编码: LANG=en_US.UTF-8