Skip to content

Instantly share code, notes, and snippets.

View danielef's full-sized avatar

Daniel Estévez danielef

  • Ontario, Canada
  • 10:14 (UTC -04:00)
  • X @danielef
View GitHub Profile
@danielef
danielef / docker-streamed-cp.bash
Created April 19, 2016 22:10
Docker copy a file from Host to Container
docker exec -i filipo_elperfecto sh -c 'cat > /opt/file.txt' < file.txt
@danielef
danielef / docker-addr.bash
Created April 19, 2016 22:07
Docker get internal IP
docker inspect --format {{.NetworkSettings.IPAddress}} fancy_dockname
@danielef
danielef / env-var-in-awk.bash
Created April 11, 2016 20:33
Using Bash variables into AWK script
#!/bin/bash
awk -v pwd=$PWD '{print" "pwd}' .DS_Store
@danielef
danielef / csv2san.bash
Created March 18, 2016 21:12
Delete white spaces for CSV
#!/bin/bash
for i in $( ls *.utf8.csv ); do grep -v ',,,,,,,,,,,,,,,,,,,,,,' $i | tail -n +2 | perl -pe 'chomp if eof' > ${i:0:$((${#i}-8))}san.utf8.csv; done;
@danielef
danielef / pg-backup-schema-inserts.bash
Created February 27, 2016 00:41
PostgreSQL Backup Schema with Inserts
pg_dump --schema $SCHEMA_NAME -a --column-inserts > backup-ee.sql
@danielef
danielef / pg-backup-schema.bash
Created February 27, 2016 00:40
PostgreSQL Backup Schema
pg_dump --schema $SCHEMA_NAME -a > backup-ee.min.sql
@danielef
danielef / replace-field.bash
Created February 25, 2016 01:40
Solr replace-field using wget
wget --header="Content-type:application/json" --post-data="{'replace-field':{ 'name':'fieldname', 'type':'int', 'stored': true, 'indexed':true, 'multiValued':false}}" http://localhost:8983/solr/corename/schema
@danielef
danielef / csv2ut8.bash
Last active March 18, 2016 17:55
UTF8 convesion of all CSV files in a directory
#!/bin/bash
for i in $( ls *.csv ); do iconv -f ISO-8859-1 -t UTF-8 $i > ${i:0:$((${#i}-3))}utf8.csv; done
@danielef
danielef / gist:677bea206eea750f7cc1
Created August 3, 2015 12:19
Installing PostgreSQL Driver in Glassfish 4.1
$ cd $GLASSFISH_HOME/domains/$YOUR_DOMAIN/lib
$ wget https://jdbc.postgresql.org/download/postgresql-9.4-1201.jdbc41.jar
$ $GLASSFISH_HOME/bin/asadmin stop-domain
$ $GLASSFISH_HOME/bin/asadmin start-domain
$ mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-webapp -DarchetypeGroupId=org.glassfish.jersey.archetypes -DarchetypeVersion=2.19