复制代码 代码如下:$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”选项表示
     
      追加
     
     内容而不是覆盖原有内容。