webForumDet fria alternativet

funktioner i skript

12 svar · 358 visningar · startad av greymane

greymaneMedlem sedan juli 2001711 inlägg
#1

nu ska jag ställa en fråga som känns lite dum...

var hittar jag alla inbyggda funktioner i bash? jag tänker mig nåt i stil med php.net. jag behöver sånna enkla grejer som isset() och count() osv.

spangoMedlem sedan juni 20008 205 inlägg
#2

man bash

greymaneMedlem sedan juli 2001711 inlägg
#3

ja det va ju en stabil samling intstruktioner må jag säga... :o :bire

greymaneMedlem sedan juli 2001711 inlägg
#4

...men jag hittar inte ens nåt som liknar det jag söker...

vad jag vill åstadkomma till att börja med är att i ett script kolla om det finns filer i en given katalog. tips?

nizzyMedlem sedan juli 2001183 inlägg
#5

"ls | grep någonting" kanske?

greymaneMedlem sedan juli 2001711 inlägg
#6

nja inte riktigt. jag vill kolla om det finns filer överhuvudtaget..

RobbanMedlem sedan dec. 19992 555 inlägg
#7

Såhär kanske:

#!/bin/sh

if [ -e /sökväg/till/katalog/* ]; then
    echo "Katalogen är inte tom"
else
    echo "Katalogen är tom"
fi
greymaneMedlem sedan juli 2001711 inlägg
#8

funkar perfa! tackar :)

kruttaMedlem sedan jan. 200254 inlägg
#9

Hej.
Börja kolla i: /usr/doc/Linux-HOWTOs/Bash-Prog-Intro-HOWTO
Där finns lite tips och exempel.

GunnarDMedlem sedan juni 20014 290 inlägg
#10

Annars finns ju alltid Advanced Bash-Scripting Guide

greymaneMedlem sedan juli 2001711 inlägg
#11

ok, tackar :)

det känns som om bash är lite svårare än exvis php...

Peter_BMedlem sedan apr. 2000642 inlägg
#12

Jo, jag svär och spottar varje gång jag tvingas tampas med det, tex ett mellanslag för mycket någonstans och hela scriptet pajar..

greymaneMedlem sedan juli 2001711 inlägg
#13

Peter_B skrev:

Jo, jag svär och spottar varje gång jag tvingas tampas med det, tex ett mellanslag för mycket någonstans och hela scriptet pajar..

jag kan inte annat än instämma med föregående talare :)

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)