复制代码 代码如下:$rs = ‘README.md’;$fp = fopen($rs, ‘r’);
fseek($fp,-1,SEEK_END);
$s = ”;while(($c = fgetc($fp)) !== false) { if($c == “\n” && $s) break; $s = $c . $s; fseek($fp, -2, SEEK_CUR);}fclose($fp);
echo
$s;exit;
您可能感兴趣的文章:php根据操作系统转换
文件
名大小写的方法php多
文件
上传下载示例分享php多
文件
上传实现代码PHP判
echo
命令在今天之前我的理解是输入日志到控制台,但今天因为需要把自己新建的一个
文件
路径,加入到环境变量中,发现原来
echo
还可以输入内容到
文件
中过程是这样的cd ~ //进入home目录
mkdir Bin //创建 Bin
文件
夹
echo
PATH=$PATH:~/Bin/ >> .bashrc //把~/Bin/加入到当前用户的环境变量中,注意使用 >> ,是2个,不是一个,>是直接覆盖原来
我们知道,临时声明的变量是保存在内存中的,即便是静态变量,在脚本运行完毕后也会被释放掉,so,想长久保存一个变量的内容,方法之一就是写到
文件
中,放到硬盘或服务器上,为此
文件
操作就必须很熟悉。
1.
文件
的属性信息获取
首先
文件
具有类型,在Linux下边,有block(块设备,如磁盘分区、CD-ROM)、char(以字符为输入的设备,如键盘、打印机)、dir(目录类型,目录也是
文件
的一种)、fifo(命名管道,解释是将信息从一个进程传到另一个进程)、file(普通的
文件
)、link(链接,类似win下边的快捷方式)、unknow(未知类型)7大类,在win下边,只有3类:file、dir和unkn
1.指令>和>>区别
指令 > : 如果
文件
存在,将原来
文件
的内容覆盖;原
文件
不存在则创建
文件
,再添加信息。
指令 >>:不会覆盖原
文件
内容,将内容
追加
到
文件
的尾部。
2.基本语法 (理解>和>>的区别即可)
//
echo
后边用单引号包围要添加的内容
echo
'add content'>>/home/data/test.sh
注意>>表示在原来的
文件
末尾
上进行
追加
,如果使用的是>则表示删除原来的内容之后再添加:
echo
'add content'>/home/data/test.sh
转载于:https://www.cnblogs.com/chay/...
echo
是一种最常用的与广泛使用的内置于Linux的bash和C shell的命令,
echo
命令是内建的shell命令,用于显示变量的值或者打印一行文本。
echo
命令在构建shell脚本时扮演着重要的角色
echo
命令的语法是:
echo
[选项][字符串]
echo
选项列表
-n 不输出
末尾
的换行符。
-e 启用反斜线转义。(常用)
\b 退格
\\ 反斜线
\n 新行
\r 回车
\t 水平制表符
\v 垂直制表符
1.使用
echo
添加内容到
文件
中
echo
'test' > a
linux curl 将查询结果输入到
文件
curl -o result.txt http://ip:port/xxxxxx?access_token=xxxx\&DQZT=xxxx\&page=7\&per_page=1000
1、-o result.txt 及为将查询结果输入到
文件
result.txt中;
2、多参数拼接&前面需要增加\。因此拼接参数时增加 &
在 Linux 中,可以使用命令行工具来在
文件
末尾
追加
内容。常用的命令有:
1.
echo
:将指定的内容输出到终端或
文件
中,可以使用“>>”符号将内容
追加
到
文件
末尾
。例如:
echo
"hello world" >> file.txt
这个命令会将“hello world”这个字符串
追加
到 file.txt
文件
的
末尾
。
2. cat:将
文件
内容输出到终端或
文件
中,也可以使用“>>”符号将内容
追加
到
文件
末尾
。例如:
cat file1.txt >> file2.txt
这个命令会将 file1.txt
文件
的内容
追加
到 file2.txt
文件
的
末尾
。
3. tee:将指定的内容输出到终端或
文件
中,并将内容同时
追加
到另一个
文件
中。例如:
echo
"hello world" | tee -a file.txt
这个命令会将“hello world”这个字符串输出到终端,并将其
追加
到 file.txt
文件
的
末尾
。其中,“-a”选项表示
追加
内容而不是覆盖原有内容。