Skip to content

Instantly share code, notes, and snippets.

@ngzhian
ngzhian / bash_snippets.sh
Last active April 16, 2017 11:46
bash snippets
# read line by line from file
while read p; do
echo $p
done <file
# change first letter from upper to lower
q="$(tr '[:upper:]' '[:lower:]' <<< ${p:0:1})${p:1}"
# sed variable substitution
sed "s/$var/r_str/g" file_name >new_file
@ngzhian
ngzhian / claim-cs2106.js
Created April 18, 2017 11:56
cs 2106 tutorial claim script
var Claim = function () {
// ***********************************************************
// REQUIRED CONSTANTS, DO NOT MODIFY
// ***********************************************************
var ASSIGNMENT_MARKING = 'Assignment Marking';
var COURSE_MATERIAL_PREPARATION = 'Course Material Preparation';
var TUTORIAL = 'Tutorial';
var CONSULTATION = 'Consultation with students';
var MIDTERM_MARKING = 'Midterm Marking';
var PROJECT = 'Project Evaluation';
@ngzhian
ngzhian / commands
Created July 12, 2017 07:58
ocamldoc ml
ocamlc -I +ocamldoc -c tg.ml && ocamldoc -g tg.cmo test.ml