如何分割线成字由一个或多个空格在bash分开吗? [英] How to split a line into words separated by one or more spaces in bash?

查看:141
本文介绍了如何分割线成字由一个或多个空格在bash分开吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我知道如何做到这一点的蟒蛇,只要用

 行= db_file.readline()
LL = string.split(线)

但我怎么能做到在bash一样吗?是不是真的可以做到在一个如此简单的方式?


解决方案

  S ='富酒吧巴兹
A =($ S)
回声$ {A [0]}
回声$ {A [1]}
...

I realize how to do it in python, just with

line = db_file.readline()
ll=string.split(line)

but how can I do the same in bash? is it really possible to do it in a so simple way?

解决方案

s='foo bar baz'
a=( $s )
echo ${a[0]}
echo ${a[1]}
...

这篇关于如何分割线成字由一个或多个空格在bash分开吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆