我有input.txt
以下 TAB 分隔格式的数据文件-
23776112 Inactive Active
23415312 Inactive Active
Run Code Online (Sandbox Code Playgroud)
根据要求,在while循环内,我想使用剪切第一列的数据并打印它-
以下是部分代码-
......
......
while read line
do
SN=`echo ${line}|cut -d ' ' -f1`
echo $SN
done < input.txt
....
....
Run Code Online (Sandbox Code Playgroud)
要将制表符用作上面的分隔符,我正在使用 Ctrl V Tab
但输出并不如预期。我得到 O/P-
23776112 Inactive Active
23415312 Inactive Active
Run Code Online (Sandbox Code Playgroud)
而我想要 O/P 之类的 -
Run Code Online (Sandbox Code Playgroud)23776112 23415312
我有一个roll.txt
包含以下数据的文件,以逗号分隔格式,没有任何换行符。
'123456789','987651234','129873645','213456789','987612345','543216789','432156789','876543291','213465789','542637819','123456','23456','22234','3456','7890543','34567891,'2345','567'
Run Code Online (Sandbox Code Playgroud)
我需要在每 6次出现逗号分隔符后插入一个新行,并且每行末尾没有逗号。
以下是预期的输出:
'123456789','987651234','129873645','213456789','987612345','543216789'
'432156789','876543291','213465789','542637819','123456','23456'
'22234','3456','7890543','34567891,'2345','567'
Run Code Online (Sandbox Code Playgroud)
我正在使用以下sed
不起作用的命令。
sed 's/[^,]//g'
Run Code Online (Sandbox Code Playgroud)