meta data for this page
  •  

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
linux:szkripteles [2023/02/09 18:15] – [SSH kilép aciklusból az első futás után] adminlinux:szkripteles [2023/10/04 15:12] (aktuális) – [Bekezdésre greppelés Linux alatt (AIX: grep -p)] admin
Sor 1: Sor 1:
 ====== Szkriptelés ====== ====== Szkriptelés ======
 +
 +==== Gyors uniq awk-val ====
 +
 +  awk '!x[$0]++'
  
 ==== Fájlba beszúrás minta után, ha még nincs ==== ==== Fájlba beszúrás minta után, ha még nincs ====
Sor 9: Sor 13:
   find ${LOG}/*.log -type f -mtime +60 -exec rm {} \;   find ${LOG}/*.log -type f -mtime +60 -exec rm {} \;
  
-==== crontab-ból futunk-e?+ 
 +==== Háttérben futunk-e? ==== 
 + 
 +  case $(ps -o stat= -p $$) in 
 +  *+*) echo "Running in foreground" ;; 
 +  *) echo "Running in background" ;; 
 +  esac 
 + 
 +==== crontab-ból futunk-e? ====
  
   CRON=$(pstree -s $$ | grep -q cron && echo true || echo false)   CRON=$(pstree -s $$ | grep -q cron && echo true || echo false)
Sor 65: Sor 77:
 ==== Bekezdésre greppelés Linux alatt (AIX: grep -p) ==== ==== Bekezdésre greppelés Linux alatt (AIX: grep -p) ====
  
-  awk 'BEGIN{IGNORECASE=1;RS=ORS="\n\n";FS=OFS="\n"}/Storage Slots/+  sed -n '/Storage Slots/{:a;N;/\n$/!ba;p}'  
 +  awk 'BEGIN{IGNORECASE=1;RS=ORS="\n\n";FS=OFS="\n"}/Storage Slots/
 +  perl -00 -ne 'print if /Storage Slots/' 
 + 
 +==== Bekezdésre exclude-olása Linux alatt ====
  
 +  awk -v RS= -v ORS='\n\n' 'NR==FNR{a[$0]++;next}!($0 in a)' file2 file1
 ==== Ha az SSH kilép aciklusból az első futás után ==== ==== Ha az SSH kilép aciklusból az első futás után ====