问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux shell 如何把txt文本中每一行提取出来赋值给一变量,再输出这一变量

发布网友 发布时间:2022-04-23 14:31

我来回答

5个回答

热心网友 时间:2023-10-18 14:39

: No such file or directorybash
你的shell脚本有可能是在windows下编写的,然后在转移到linux执行的。
#vi filename
然后用命令
:set ff ---------查看时dos还是unix
若是dos字样, 那么你可以用set ff=unix把它强制为unix格式的, 然后存盘退出. 再运行一遍看。

建立脚本最好在linux下,使用touch filename.sh来创建,再用vi filename.sh来编写脚本命令。
例如:
#touch dd.sh
#vi dd.sh
然后输入下面的内容。
#!bin/bash
#文本txt每一行复制并输出----注释
cat 123.txt|while read var;do
echo $var
done
exit 0

保存后,使用
#bash dd.sh
或者
#chmod 777 ss.sh
#./dd.sh
就可以运行啦。

热心网友 时间:2023-10-18 14:39

使用cat的话可以这样:
cat 123.txt | while read line
do
echo "$line"
done

123.txt的每行读取到变量line中并输出。

热心网友 时间:2023-10-18 14:39

: No such file or directorybash
你的shell脚本有可能是在windows下编写的,然后在转移到linux执行的。
#vi filename
然后用命令
:set ff ---------查看时dos还是unix
若是dos字样, 那么你可以用set ff=unix把它强制为unix格式的, 然后存盘退出. 再运行一遍看。

建立脚本最好在linux下,使用touch filename.sh来创建,再用vi filename.sh来编写脚本命令。
例如:
#touch dd.sh
#vi dd.sh
然后输入下面的内容。
#!bin/bash
#文本txt每一行复制并输出----注释
cat 123.txt|while read var;do
echo $var
done
exit 0

保存后,使用
#bash dd.sh
或者
#chmod 777 ss.sh
#./dd.sh
就可以运行啦。

热心网友 时间:2023-10-18 14:39

使用cat的话可以这样:
cat 123.txt | while read line
do
echo "$line"
done

123.txt的每行读取到变量line中并输出。

热心网友 时间:2023-10-18 14:40

使用如下格式:
#!/bin/sh
# 这边写文件名(全路径)
FILE_NAME=""

while read LINE
do
echo $LINE
done < $FILE_NAME

热心网友 时间:2023-10-18 14:40

使用如下格式:
#!/bin/sh
# 这边写文件名(全路径)
FILE_NAME=""

while read LINE
do
echo $LINE
done < $FILE_NAME

热心网友 时间:2023-10-18 14:40

#!/bin/bash

while IFS= read line
do
echo $line
done < ./file.txt

热心网友 时间:2023-10-18 14:41

字串符比较常见。但是这个没有限定,因为你可以进行类型转换

热心网友 时间:2023-10-18 14:40

#!/bin/bash

while IFS= read line
do
echo $line
done < ./file.txt

热心网友 时间:2023-10-18 14:41

字串符比较常见。但是这个没有限定,因为你可以进行类型转换
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 创建一个SHELL脚本,输出helloworld,粘贴shell里的编写内容+并以相对... 写shell 脚本的时候,怎样把标准输出定义到变量上(不是文件) shell脚本中如何给变量赋值,为什么不能正确打印结果,另外如何给日志文件名换成动态的,也就是每一天的 shell脚本怎么输出前两个变量的和 shell脚本,我从root用户切换到普通用户之后,新定义了一个变量,但打印变量的值是空的,怎么回事? shell脚本怎么输出一行两个值并定义两个变量 编写一个shell脚本输出$HOME,$0,$#,$$变量的值 如何在shell脚本中使用变量 linux shell脚本中,数组名称是一个变量,怎么打印出它里面的元素? 信用卡三年没还后果 我的建行信用卡逾期三年未还款怎么办 我欠了光大银行信用卡200000已经三年没还了现在实在是还不起了怎么吧? 我欠工商银行信用卡快三年了一直没还 欠工商银行信用卡有三年多了一直都没还会有什么影响吗? 银行信用卡超过3年没还钱会怎么样? 欠信用卡三年没还了怎么办 中国银行信用卡,3年没还会有什么后果 我的贷款一年到期逾期三年未还,银行还能起诉我吗? 信用卡欠款1万元3年没还银行怎么处理? 个人在银行贷款三年多未还,可以直接到银监会协商解决违约金与滞纳金吗? shell脚本如何实现逐行输出? shell中的$取变量操作 shell中如何把标准输出写入文件名为变量的文件 苹果平板屏幕失灵了怎么办? 成都ipad平板电脑屏幕失灵了需要怎么办? 平板电脑屏幕失灵是怎么回事? 新买的平板屏幕失灵? 瑞蓝玻尿酸打哪个部位合适 玻尿酸婕尔和瑞蓝哪个好? 玻尿酸哪个品牌好一点安全一点? 玻尿酸哪个品牌最好? 北京瑞兰玻尿酸哪家的最好 玻尿酸哪个好? 打玻尿酸,伊婉和瑞兰哪个好? 注射玻尿酸 瑞蓝和乔雅登究竟哪个好 玻尿酸瑞蓝和艾莉薇哪个好?主要针对泪沟 玻尿酸什么品牌比较好 瑞兰,扭拉哪个玻尿酸哪个好一点 请问如何WIN10下安装 SB0060 声卡驱动? 2010年的创新5.1sb0060能按在win10系统吗?