watch estas iom malica programo! mi neniam certas, kiel kaŝeti ĉion! do mi simple reprovadas la saman aferon milfoje…  

$ watch bash -c 'du /tmp/*.mp4' $ watch find /tmp -name '*.mp4' -exec du {} \; $ watch find /tmp -name '*.mp4' -exec du {} \\; $ watch find /tmp -name \'*.mp4\' -exec du {} \\; $ watch bash -c 'kontrol() ( find /tmp -name "*.mp4" -exec du {} \; 2>/dev/null); kontrol'

kaj neniu funkcias. freneziĝas! mi freneziĝas!!!   

$ echo 'kontrol() ( find /tmp -name "*.mp4" -exec du {} \; 2>/dev/null); kontrol' > /tmp/kontrol.sh $ watch sh /tmp/kontrol.sh

tio plifacilis.  

#lang_eo #watch #gnu #linukso #linux #lignukso #unikso

Mansardo Jamada

Ho. Dekomence, mi povis fari:

$ watch /tmp/\*.mp4

… oni povas simple kaŝeti† ĉiun signon specialan laŭ ŝelo. Ĉar watch jam donas ĉiun parametron rekte al sh -c.

… Je dio. Je dio, mi iom stultas.   

† Kaŝeti ≈ Iel certigi, ke signo speciala ne traktiĝas speciale. Ofte, tio fariĝas per oblikva streko, kiel \. Nomiĝas »to escape« angle.

La leciono: Se programo ĝenetas vin dum monatoj, eble legu la gvidpaĝon! Ĉi tio klariĝas en la unua alineo de al man-paĝo…! 

@jadedctrl

watch 'du /tmp/*.mp4'

watch 'find /tmp -name "*.mp4" -exec du {} +'

Certigu, ke la komando, kiun vi volas plenumi, estas citita kiel kompleta ĉeno.

@jadedctrl Ankaŭ, pardonu mian malbonan Esperanton. Mi lernas.
@kusalananda Dankon! Kaj via esperanto-rego ŝajnas sufiĉe bona; vi klare estas bona studanto!