Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想读取和拆分通过标准输入输入的多个值。
例如:
set values [gets stdin]
==> 在那里,我通过标准输入(例如:)在 1 行中读取了用户输入的所有值(例如:)1 aa 55 do 54,并将所有这些值放入我的变量values中。现在我想有一种方法来分别拆分或读取所有这些值以访问每个值。
1 aa 55 do 54
values
好的,这里作为官方回答:
split $values
或者
split $values { }
您需要什么取决于其他空格(如制表符)和连续空格(两个空格)应该发生什么。
第二个版本在连续的空格内拆分(将在andfoo bar之间产生一个空元素),其他拆分也在制表符、垂直制表符、换行符上(你不能得到任何)..foobar
foo bar
foo
bar