🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #1554

Re: comandos !!!! bash

#1554
From: David Serrano (Hue-Bond)
Date: Sun, 30 Oct 2005 20:03
49 lines
2607 bytes
Haissem, mié20050914@20:45:53(CEST):
>

¿No veis que haciéndole los deberes a esta pobre persona, nos quitaremos la
competencia de mañana? :^P


> 1-Crear el comando "com3" que permita grabar en un archivo, cuyo nombre
> se indique como argumento, un listado de todos los usuarios que están
> registrados como tales, en el sistema (debe figurar solamente el nombre
> de cada usuario). saben hacerlo??? sugerencias se agradecen

Sin probar, así a ojo... y sin comprobación de errores...

cut -d: -f1 </etc/passwd >$1

Y si lo quieres puramente en bash...

:>$1; while read L; do echo ${L%%:*} >> $1; done < /etc/passwd


> 2-Crear el comando "com1" que inserte al comienzo de todos los archivos
> cuyos nombres terminen en .doc del directorio actual, el nombre del
> archivo y el nombre de su propietario. como se hace????

TEMP=/tmp/.$RANDOM$RANDOM$RANDOM
for F in *.doc; do
  (
    echo "$F - $(stat -c %U)"
    cat $F
  ) > $TEMP
  mv -f $TEMP $F
done


> 3-realizar los comandos necesarios para grabar en el archivo
> "usuarios", un listado de todos los usuarios (que estén trabajando o
> no) con sus respectivos datos administrativos, ordenados
> alfabéticamente.

¿Qué tal 'cp /etc/passwd usuarios'? xD

Es que así a pelo, sin saber a qué "datos administrativos" se refiere la
pregunta... como mínimo nos podrías copy-pastear las páginas que vienen
antes de la de ejercicios, para saber de qué va la historia.


-- 
 David Serrano
Technical Details
Message-ID: <slrndma9no.6q5.responder_solo_en_el_grupo@genus.hue-bond.info>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news2.volia.net!news.musoftware.de!news-15.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!not-for-mail
References: <1126723553.037869.141680@g49g2000cwa.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: f86c8,b197244727c188c
X-Google-Attributes: gidf86c8,public
X-Google-Language: SPANISH,UTF8
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news2.volia.net!news.musoftware.de!news-15.escomposlinux.org!cernicalo.escomposlinux.org!escomposlinux.org!not-for-mail
From: "David Serrano (Hue-Bond)" <responder_solo_en_el_grupo@yahoo.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: comandos !!!! bash
Date: Sun, 30 Oct 2005 20:03:04 +0000 (UTC)
Organization: I work for myself
Lines: 49
Message-ID: <slrndma9no.6q5.responder_solo_en_el_grupo@genus.hue-bond.info>
References: <1126723553.037869.141680@g49g2000cwa.googlegroups.com>
NNTP-Posting-Host: 84.77.66.54
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Trace: cormoran.emeteo.local 1130702584 3522 84.77.66.54 (30 Oct 2005 20:03:04 GMT)
X-Complaints-To: emeteo@escomposlinux.org
NNTP-Posting-Date: Sun, 30 Oct 2005 20:03:04 +0000 (UTC)
X-Message-Flag: Visit http://www.debian.org/
X-MSMail-Priority: High
Mail-Copies-To: nobody
User-Agent: slrn/0.9.8.1pl1 (Debian)