Skip to content

文件

新建文件,运行

echo 'echo Hello' > a.sh

bash a.sh
Hello

bash a.sh 是启用子进程运行,不影响当前进程的变量、函数。如果要影响当前进程的变量、函数,使用 source a.sh 。

Bash 运行文件时不会检查文件后辍。

echo 'echo Hello' > a.txt

bash a.txt
Hello

新建文件,读写

echo 'Hello World
Hello Sun
Hello Moon
Hello Human
Hello Animals
Hello Robots' > a.txt

cat a.txt
Hello World
Hello Sun
Hello Moon
Hello Human
Hello Animals
Hello Robots
head a.txt
Hello World
Hello Sun
Hello Moon
Hello Human
Hello Animals
Hello Robots
head -n 3 a.txt
Hello World
Hello Sun
Hello Moon
tail a.txt
Hello World
Hello Sun
Hello Moon
Hello Human
Hello Animals
Hello Robots
tail -n 3 a.txt
Hello Human
Hello Animals
Hello Robots

新建文件,合并文件

echo 'Hello Air' > b.txt

cat *.txt > c.md

cat c.md
Hello World
Hello Sun
Hello Moon
Hello Human
Hello Animals
Hello Robots
Hello Air

删除第一行

sed -i '1d' c.md

cat c.md
Hello Sun
Hello Moon
Hello Human
Hello Animals
Hello Robots
Hello Air

替换文件内容

sed -i 's/Hello/Hi/g' c.md

cat c.md
Hi Sun
Hi Moon
Hi Human
Hi Animals
Hi Robots
Hi Air

联系 math@baima.site