linux sh 读取文件内容,if判读语句,变量var打印

Posted Image Process

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux sh 读取文件内容,if判读语句,变量var打印相关的知识,希望对你有一定的参考价值。

 

#!/bin/bash
#1 读取文件 并显示
cat state.txt | while read line
do 
    echo $line
done

#2 读取文件 并显示
cat state.txt | while read line; do echo $line; done

#3 读取一个文件内容到一个变量中
var=$(cat state.txt)
echo $var
#4 根据变量进行判读
if [ $var==0 ]; then
    echo "no run"
elif [ $var==1 ]; then
    echo "run"
else 
    echo "error"
fi

 

运行python的时候将程序PID写入文件,以方便kill程序。

import os  
  
def writePid():  
    pid = str(os.getpid())  
    f = open(athena.pid, w)  
    f.write(pid)  
    f.close()  

 

以上是关于linux sh 读取文件内容,if判读语句,变量var打印的主要内容,如果未能解决你的问题,请参考以下文章

Linux bash/sh/shell编程中的if语句应该怎么写

stm32如何判读输入IO口的高低电平

LINUX SHELL

Linux脚本练习之script035-读取 `a.c` 文件中的内容并做加 1 运算。

Linux脚本练习之script039-循环读取文件 /etc/passwd 文件的第 246101315 行,并显示其内容,然后把这些行保存至文件 `/tmp/mypasswd` 文件中。

Linux-条件判断式