Skip to content

Instantly share code, notes, and snippets.

@jeremyj
jeremyj / sed replace newline with space
Last active August 29, 2015 14:07
sed replace newline with space
sed ':a;N;$!ba;s/\n/ /g'
@jeremyj
jeremyj / Bash double IF condition
Last active August 29, 2015 14:07
Bash double IF condition
echo -n "Input: " && read IN
IN=`echo $IN`
if ! [[ $IN == "1" || $IN == "2" ]]; then
echo "NO"
exit
else
echo "SI"
fi
@jeremyj
jeremyj / Bash increment variable count
Last active August 29, 2015 14:07
Bash increment variable count
#!/bin/bash
i=0
while [ $i -le 10 ]; do
i=$(($i+1))
echo $i
done
@jeremyj
jeremyj / Serial Communication in OSX Terminal
Last active August 29, 2015 14:07
Serial Communication in OSX Terminal
screen /dev/tty.usbserial 9600
@jeremyj
jeremyj / Ubuntu Ruby Nogokiri requirements:
Created October 9, 2014 18:21
Ubuntu Ruby Nogokiri requirements:
Ubuntu Ruby Nogokiri requirements:
ruby2.0
libxslt-dev
libxml2-dev
ruby1.9.1-dev
build-essential
@jeremyj
jeremyj / regex for IP addresses
Last active August 29, 2015 14:07
regex for IP addresses
sed 's/\,\ [0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}//g'
@jeremyj
jeremyj / delete leftover CreateImage snapshots
Last active August 29, 2015 14:07
delete leftover CreateImage snapshots
#!/usr/bin/ruby
require 'rubygems'
require 'aws-sdk'
KEY = 'xxx'
SEC = 'xxx'
REGION = 'eu-west-1'
ec2 = AWS::EC2.new(:access_key_id=> KEY, :secret_access_key=> SEC, :region=> REGION)
@jeremyj
jeremyj / delete stray snapshots
Created October 22, 2014 08:57
Delete stray snapshots
require 'aws-sdk'
KEY = 'xxx'
SEC = 'yyy'
ec2 = AWS::EC2.new(:access_key_id=> KEY, :secret_access_key=> SEC, :region=> 'eu-west-1')
volumes = ec2.volumes.tagged('Backup','backup','BACKUP').tagged_values('true','True','TRUE')
snapshots = ec2.snapshots.with_owner(:self).tagged('aws_sm').tagged_values('true')
@jeremyj
jeremyj / svn checkout one file
Created March 7, 2015 11:41
svn checkout one file
svn checkout <url_of_big_dir> <target> --depth empty
cd <target>
svn up <file_you_want>
@jeremyj
jeremyj / test
Created November 11, 2017 07:15
1 23 test!
ciao test