The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
citere spørgsmål auspicier Shell Programmering og Scripting 2 01-08-2009 07:35 AM
*. pm globs uden at citere, *. pl ikke. tphyahoo Shell Programmering og Scripting 2 06-02-2006 12:37 PM
Citat af specialtegn vibhor_agarwali UNIX for dummyer Spørgsmål & svar 1 01-30-2005 04:58 AM
citere echo 'det er fredag " yls177 UNIX for dummyer Spørgsmål & svar 3 09-20-2002 12:09 AM
Jokertegn og citerer Bab00shka UNIX for dummyer Spørgsmål & svar 2 09-16-2002 11:16 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 02-11-2009
acheong87 acheong87 is offline
Registreret Bruger
  
 

Join Date: Jan 2009
Stillinger: 6
CSH citerer gåde

(Nej, jeg kan ikke skifte tanke, selv om jeg meget gerne. Ja, jeg har læst http://www.grymoire.com/Unix/CshTop10.txt.)

Jeg omsider formået at få et alias arbejder, som jeg ønsker det, men jeg forstår ikke, hvordan en del af det virker (fremhævet med rødt):
Code:
alias log ' \\
    set x=`echo \!:1 | /bin/sed -e "s/\([^_]\)/\1*\{_,\}/g" -e "s|\(.*\)|$L/\1*|"`; \\
    80; ls -1hAFL $x; 80; set x=`echo $x | /bin/awk '\''{ print $1 }'\''`; \!:2* $x;'
Jeg har gjort masser af google, men jeg kan ikke få det. Hvad betyder det undsluppet enkelt citerer endda betyde? er den ydre-mest enkelt-anførselstegn (hele alias udtryk) lukket med den første røde enkelt citerer, eller er det første røde enkelt citerer starten på et andet sæt weirder prisstillelser, eller ...
  #2 (permalink)  
Old 02-17-2009
otheus's Avatar
otheus otheus is offline Forum Staff  
Redaktør ala Mode
  
 

Join Date: Feb 2007
Sted: Innsbruck, Østrig
Posts: 1.886
Det er der for at beskytte «kommando« subexpression fra at blive bedømt på det tidspunkt, hvor alias er oprettet. Du vil denne kommando til rent faktisk at køre, når alias eksekveres. De (print $ 1) er en lillebitte awk script som skal citeres for at forhindre $ 1 fra at blive evalueret af råtanken på run-time.

Af den måde, du kan undgå disse sjove citater ved hjælp af cut:
Code:
set x=`echo $x|cut -d " " -f 1`
Closed Thread

Bogmærker

Tags
CSH c råtanken alias citerer

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 12:41 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0