The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Rufen Sie Perl-Funktion von Bash? NewDeb Shell Programmierung und Scripting 1 11-13-2008 12:09 PM
Brauchen Sie Hilfe mit wechselnden bash perl Freak UNIX for Dummies Questions & Answers 3 07-01-2008 11:44 AM
Variablen von bash perl von Bash-Skript arsidh Shell Programmierung und Scripting 10 06-04-2008 01:25 PM
bash awk-Codes zu perl phamp008 Shell Programmierung und Scripting 1 03-15-2008 05:11 AM
bash perl Umwandlung Klopfer Shell Programmierung und Scripting 2 07-14-2006 04:36 PM

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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 01-03-2009
kermit's Avatar
kermit kermit is offline
Registrierte Nutzer
  
 

Join Date: Jan 2007
Beiträge: 24
Mischen mit Perl Bash

Ich bin das Hantieren mit einem kleinen Skript, wird ein Shutdown-Kommando, wenn die Temperatur der CPU geht ab einer bestimmten Ebene. Begann ich das Skript in der Bash, und dann dachte, ich möchte zu verwenden Perl , um die detaillierte Bits, aber ich bin mir nicht sicher, ob es wirklich praktisch. Grundsätzlich möchte ich parse die Eingabe ein wenig besser, aber ich bin ein bisschen wie ein Neuling auf Bash und Perl. Ich weiß, wie man, was ich will mit Perl, Aber nicht so viel mit Bash. Ich weiß, wie man die Rohdaten mit der Bash, aber ich weiß nicht, wie sie am besten zu bekommen, dass die Daten zu Perl, Und dann wieder als eine Variable, Bash, so kann er entscheiden, ob sie aus der Maschine läuft, oder ein Befehl shutdown. Ich habe das erste Bit des Bash-Skript, das war relativ einfach, aber jetzt bin ich auf der Stelle, wie ich weiß nicht, wie zu bringen Perl in das Bild. Würden meine beste Weg sein, schreiben die "Rohdaten" in eine Datei, und dann rufen Sie einen trennen Perl Skript, es ändert die Datei-Daten als erforderlich, dann lesen Sie in der neu analysiert Daten (in der Bash) und Gesetz über das? Hier ist, was ich mittlerweile so weit:


Code:
#!/bin/bash

cur_tmp= sensors | grep 'CPU Temp:' \
        | awk '{ print $3 }' \

  #2 (permalink)  
Old 01-03-2009
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
Shell-Programmierer, Autor
  
 

Join Date: März 2007
Ort: Toronto, Kanada
Posts: 2380

Sie können Shell-Erweiterung, um die Parameter, was Sie wollen. ZB:


Code:
temp=$( sensors | grep 'CPU Temp:' )
temp=${temp##*/}


Zuletzt bearbeitet von Neo; am 01-03-2009 11:46 PM.. Grund: Geänderte Formulierung
  #3 (permalink)  
Old 01-04-2009
kermit's Avatar
kermit kermit is offline
Registrierte Nutzer
  
 

Join Date: Jan 2007
Beiträge: 24
Zitat:
Zitat von cfajohnson View Post

Sie können Shell-Erweiterung, um die Parameter, was Sie wollen. ZB:


Code:
temp=$( sensors | grep 'CPU Temp:' )
temp=${temp##*/}

Danke. Ich am Ende wie folgt (Es ist nicht das komplette Skript, Teil I, aber die Frage nach gut funktioniert.)


Code:
cur_tmp=$(sensors | grep 'CPU Temp:' | awk '{ print $3 }')
cur_tmp=${cur_tmp#+}
cur_tmp=${cur_tmp%°C}

Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 02:03 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0