Skip to content

Instantly share code, notes, and snippets.

View grudus's full-sized avatar
🦆

Kuba grudus

🦆
View GitHub Profile
#!/bin/bash
FULL_NAME=$(cat "$1" | cut -f1 -d',')
LOGIN=$(cat "$1" | cut -f2 -d',')
PASSWORD=$(cat "$1" | cut -f3 -d',')
echo "Creating user $FULL_NAME - $LOGIN"
useradd ${LOGIN} -m -c "$FULL_NAME" -s /bin/bash
echo -e "$PASSWORD\n$PASSWORD" | passwd ${LOGIN}
public class Curry3 {
public static <A, B, C, X> Function<A, Function<B, Function<C, X>>> curry3(TriFunction<A, B, C, X> f) {
return a -> b -> c -> f.apply(a, b, c);
}
public static <A, B, C, X> TriFunction<A, B, C, X> unCurry3(Function<A, Function<B, Function<C, X>>> f) {
return (a, b, c) -> f.apply(a).apply(b).apply(c);
}