Púes así es, como separar un cadena en campos… por ejemplo que queramos cuantos campos tiene una cadena separada por una “,” ó “:” ó “;” etc.

Por ejemplo en java:

1
2
3
4
5
6
7
8
9
10
String stgUsers = "root:x:0:0:root:/root:/bin/bash";
 
StringTokenizer tokenizer = new StringTokenizer(stgUsers, ",");
int stgUsersLength= tokenizer.countTokens();
String stgUsersfield = "";
if(stgUsersLength!=0){
for (int i=0; i< stgUsersLength; i++) {
stgUsersfield = tokenizer.nextToken().trim();
System.out.print("field ["+i+"]="+ stgUsersfield);
}

Y ya que estoy por aquí en unix/linux:

1
2
3
4
5
6
# /bin/bash
 
for i in cut -f1-d: /etc/passwd
do
echo i
done


Dejar un comentario

http://www.wikio.es BlogESfera - Directorio de Blogs Hispanos blogarama - the blog directory Mi Ping en TotalPing.com
Internet blogs Programming Blogs - Blog Catalog Blog Directory Internet blogs Buzzear (ES) Publicidad por tu blog con Boosterblog directorio de blogs
Agregar Web - Directorio de webs Directorio webs Directorio Web
Anuncios Gratis Blog Directory Technology Blogs - Blog Rankings