Skip to content

Instantly share code, notes, and snippets.

View kbens's full-sized avatar
🟦

Kyle Benson kbens

🟦
View GitHub Profile
@psadmin-io
psadmin-io / UpdateNodeRoutings.sql
Last active August 29, 2015 14:26
This script will update the node definitions and all the routings associated with those nodes in a database. The prior node name is assumed to start with the Application prefix (HR, FS, ELM), so you need to change that value to match your system. You will be prompted for the new node names.
declare
v_elmnode varchar2(8);
v_hrnode varchar2(8);
v_fsnode varchar2(8);
begin
v_elmnode := '&ELMNodeName';
v_hrnode := '&HRNodeName';
v_fsnode := '&FSNodeName';
@pkuczynski
pkuczynski / parse_yaml.sh
Last active April 9, 2024 18:36
Read YAML file from Bash script
#!/bin/sh
parse_yaml() {
local prefix=$2
local s='[[:space:]]*' w='[a-zA-Z0-9_]*' fs=$(echo @|tr @ '\034')
sed -ne "s|^\($s\)\($w\)$s:$s\"\(.*\)\"$s\$|\1$fs\2$fs\3|p" \
-e "s|^\($s\)\($w\)$s:$s\(.*\)$s\$|\1$fs\2$fs\3|p" $1 |
awk -F$fs '{
indent = length($1)/2;
vname[indent] = $2;
for (i in vname) {if (i > indent) {delete vname[i]}}