Contents
1.21. wc命令¶
wc命令用来计算指定文件的字数、字节数、行数
wc
-c #显示字节数
-m #显示字符数
-l #显示新行数
-L #显示最长行的长度
-w #显示单词数
-version #显示版本信息
huxiaojian@DESKTOP-EKCVIQ7 ~
$ cat wellcome.sh -n
1 #!/bin/bash
2 echo "**************登录********************"
3 echo ".bash_profile最优先"
4 echo ".bash_login其次"
5 echo ".profile最后"
6 echo
7 echo
8 echo "/etc/profile------系统级的初始化文件,定义了一些环境变量,由登录Shell调用执行"
9 echo "/etc/bash.bashrc或/etc/bashrc--------交互式Shell的系统级的启动脚本,定义一些函数和别名"
10 echo "/etc/bash.logout -----系统级的登录shell清理脚本"
11 echo
12 echo -e "$HOME/.bash_profile\n$HOME/.bash_login\n$HOME/,profile 用户个人初始化脚本,按照顺序查找,只有一个会被执行"
13 echo -e "$HOME/.bashrc ----用户个人的每个交互式Shell的启动脚本"
14 echo -e "$HOME/.bash_logout ---用户个人的登录Shell清理脚本,当登录Shell退出时执行"
15 echo -e "$HOME/.inputrc ----用户个人的由readline使用的启动脚本,定义了处理某些情况下的键盘映射"
16 echo
17 echo
18 cat <<EOF
19 交互式登陆shell: 加载顺序:/etc/profile --> /etc/profile,d/* --> ~/.bash_profile --> ~/.bashrc --> /etc/bashrc
20
21 非交互式登录shell: 加载顺序: ~/.bashrc --> /etc/bashrc --> /etc/profile.d/*
22
23 EOF
24
huxiaojian@DESKTOP-EKCVIQ7 ~
$ wc -l wellcome.sh #显示wellcome.sh脚本的行数
24 wellcome.sh
huxiaojian@DESKTOP-EKCVIQ7 ~
$ wc -c wellcome.sh #显示wellcome.sh脚本的字节数
1136 wellcome.sh
huxiaojian@DESKTOP-EKCVIQ7 ~
$ wc -w wellcome.sh #显示wellcome.sh脚本的单词数
57 wellcome.sh
huxiaojian@DESKTOP-EKCVIQ7 ~
$ wc wellcome.sh #显示wellcome.sh脚本的行数、单词数、字节数
24 57 1136 wellcome.sh