diff --git a/lab0906/stdid b/lab0906/stdid
new file mode 100644
index 0000000000000000000000000000000000000000..868840165d6dfbbef23c949837eeb4ff420ab002
--- /dev/null
+++ b/lab0906/stdid
@@ -0,0 +1 @@
+201921045
diff --git a/lab0913/abcde b/lab0913/abcde
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0913/stdid b/lab0913/stdid
new file mode 100644
index 0000000000000000000000000000000000000000..868840165d6dfbbef23c949837eeb4ff420ab002
--- /dev/null
+++ b/lab0913/stdid
@@ -0,0 +1 @@
+201921045
diff --git a/lab0913/stdid-2 b/lab0913/stdid-2
new file mode 100644
index 0000000000000000000000000000000000000000..868840165d6dfbbef23c949837eeb4ff420ab002
--- /dev/null
+++ b/lab0913/stdid-2
@@ -0,0 +1 @@
+201921045
diff --git a/lab0913/tmp/a b/lab0913/tmp/a
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0913/tmp/b b/lab0913/tmp/b
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0913/tmp/c b/lab0913/tmp/c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0913/tmp/d b/lab0913/tmp/d
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0913/tmp/e b/lab0913/tmp/e
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0913/tmp/stdid b/lab0913/tmp/stdid
new file mode 100644
index 0000000000000000000000000000000000000000..868840165d6dfbbef23c949837eeb4ff420ab002
--- /dev/null
+++ b/lab0913/tmp/stdid
@@ -0,0 +1 @@
+201921045
diff --git a/lab0920/a.out b/lab0920/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..59300325e1b0c591069249e334c24ae710255d71
Binary files /dev/null and b/lab0920/a.out differ
diff --git a/lab0920/all.c b/lab0920/all.c
new file mode 100644
index 0000000000000000000000000000000000000000..640131cf13309de8a259bd1aaaaed0f8ba62eb08
--- /dev/null
+++ b/lab0920/all.c
@@ -0,0 +1,21 @@
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
diff --git a/lab0920/allx4.c b/lab0920/allx4.c
new file mode 100644
index 0000000000000000000000000000000000000000..357c410a0c54a9d5bf14d401043aa37b75b8bf33
--- /dev/null
+++ b/lab0920/allx4.c
@@ -0,0 +1,84 @@
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
diff --git a/lab0920/b.out b/lab0920/b.out
new file mode 100755
index 0000000000000000000000000000000000000000..59300325e1b0c591069249e334c24ae710255d71
Binary files /dev/null and b/lab0920/b.out differ
diff --git a/lab0920/hello.c b/lab0920/hello.c
new file mode 100644
index 0000000000000000000000000000000000000000..bd21b1363ad33a5502555dfc9749874a109b9b99
--- /dev/null
+++ b/lab0920/hello.c
@@ -0,0 +1,7 @@
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!ㅎㅇ\n");
+	return 0;
+}
diff --git a/lab0920/hello2.c b/lab0920/hello2.c
new file mode 100644
index 0000000000000000000000000000000000000000..f170c557dc17ddfaa213fa4afe62477d07823af0
--- /dev/null
+++ b/lab0920/hello2.c
@@ -0,0 +1,7 @@
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
diff --git a/lab0920/hello3.c b/lab0920/hello3.c
new file mode 100644
index 0000000000000000000000000000000000000000..f170c557dc17ddfaa213fa4afe62477d07823af0
--- /dev/null
+++ b/lab0920/hello3.c
@@ -0,0 +1,7 @@
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
diff --git a/lab0920/hello3.java b/lab0920/hello3.java
new file mode 100644
index 0000000000000000000000000000000000000000..f170c557dc17ddfaa213fa4afe62477d07823af0
--- /dev/null
+++ b/lab0920/hello3.java
@@ -0,0 +1,7 @@
+#include <stdio.h>
+
+int main()
+{
+	printf("Hello world!\n");
+	return 0;
+}
diff --git a/lab0927-bak/a b/lab0927-bak/a
new file mode 100644
index 0000000000000000000000000000000000000000..3a5fc9b69249f4883fb7b3bc1b87ba4c28b2a7da
--- /dev/null
+++ b/lab0927-bak/a
@@ -0,0 +1,2 @@
+201921045
+Oh hyuntaek
diff --git a/lab0927-bak/b b/lab0927-bak/b
new file mode 100644
index 0000000000000000000000000000000000000000..868840165d6dfbbef23c949837eeb4ff420ab002
--- /dev/null
+++ b/lab0927-bak/b
@@ -0,0 +1 @@
+201921045
diff --git a/lab0927-bak/linka b/lab0927-bak/linka
new file mode 100644
index 0000000000000000000000000000000000000000..3a5fc9b69249f4883fb7b3bc1b87ba4c28b2a7da
--- /dev/null
+++ b/lab0927-bak/linka
@@ -0,0 +1,2 @@
+201921045
+Oh hyuntaek
diff --git a/lab0927-bak/linklinks b/lab0927-bak/linklinks
new file mode 120000
index 0000000000000000000000000000000000000000..27abccd56c89b9035a9633ea81cf1d30ddfea582
--- /dev/null
+++ b/lab0927-bak/linklinks
@@ -0,0 +1 @@
+linka
\ No newline at end of file
diff --git a/lab0927-bak/sid b/lab0927-bak/sid
new file mode 120000
index 0000000000000000000000000000000000000000..05a53669198f5b72de33128798a6e3d75eae1a0a
--- /dev/null
+++ b/lab0927-bak/sid
@@ -0,0 +1 @@
+id
\ No newline at end of file
diff --git a/lab0927-bak/slink b/lab0927-bak/slink
new file mode 120000
index 0000000000000000000000000000000000000000..2e65efe2a145dda7ee51d1741299f848e5bf752e
--- /dev/null
+++ b/lab0927-bak/slink
@@ -0,0 +1 @@
+a
\ No newline at end of file
diff --git a/lab0927-bak/sssa b/lab0927-bak/sssa
new file mode 120000
index 0000000000000000000000000000000000000000..eacb5008016b7bdf2625f7eede8054eda8b77ee4
--- /dev/null
+++ b/lab0927-bak/sssa
@@ -0,0 +1 @@
+../lab0927/a
\ No newline at end of file
diff --git a/lab0927/a b/lab0927/a
new file mode 100644
index 0000000000000000000000000000000000000000..3a5fc9b69249f4883fb7b3bc1b87ba4c28b2a7da
--- /dev/null
+++ b/lab0927/a
@@ -0,0 +1,2 @@
+201921045
+Oh hyuntaek
diff --git a/lab0927/b b/lab0927/b
new file mode 100644
index 0000000000000000000000000000000000000000..868840165d6dfbbef23c949837eeb4ff420ab002
--- /dev/null
+++ b/lab0927/b
@@ -0,0 +1 @@
+201921045
diff --git a/lab0927/linka b/lab0927/linka
new file mode 100644
index 0000000000000000000000000000000000000000..3a5fc9b69249f4883fb7b3bc1b87ba4c28b2a7da
--- /dev/null
+++ b/lab0927/linka
@@ -0,0 +1,2 @@
+201921045
+Oh hyuntaek
diff --git a/lab0927/linklinks b/lab0927/linklinks
new file mode 120000
index 0000000000000000000000000000000000000000..27abccd56c89b9035a9633ea81cf1d30ddfea582
--- /dev/null
+++ b/lab0927/linklinks
@@ -0,0 +1 @@
+linka
\ No newline at end of file
diff --git a/lab0927/mid/a b/lab0927/mid/a
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0927/mid/all b/lab0927/mid/all
new file mode 100644
index 0000000000000000000000000000000000000000..de980441c3ab03a8c07dda1ad27b8a11f39deb1e
--- /dev/null
+++ b/lab0927/mid/all
@@ -0,0 +1,3 @@
+a
+b
+c
diff --git a/lab0927/mid/b b/lab0927/mid/b
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0927/mid/c b/lab0927/mid/c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab0927/mid/err b/lab0927/mid/err
new file mode 100644
index 0000000000000000000000000000000000000000..422c2b7ab3b3c668038da977e4e93a5fc623169c
--- /dev/null
+++ b/lab0927/mid/err
@@ -0,0 +1,2 @@
+a
+b
diff --git a/lab0927/mid/out b/lab0927/mid/out
new file mode 100644
index 0000000000000000000000000000000000000000..de980441c3ab03a8c07dda1ad27b8a11f39deb1e
--- /dev/null
+++ b/lab0927/mid/out
@@ -0,0 +1,3 @@
+a
+b
+c
diff --git a/lab0927/sid b/lab0927/sid
new file mode 120000
index 0000000000000000000000000000000000000000..05a53669198f5b72de33128798a6e3d75eae1a0a
--- /dev/null
+++ b/lab0927/sid
@@ -0,0 +1 @@
+id
\ No newline at end of file
diff --git a/lab0927/slink b/lab0927/slink
new file mode 120000
index 0000000000000000000000000000000000000000..2e65efe2a145dda7ee51d1741299f848e5bf752e
--- /dev/null
+++ b/lab0927/slink
@@ -0,0 +1 @@
+a
\ No newline at end of file
diff --git a/lab0927/sssa b/lab0927/sssa
new file mode 120000
index 0000000000000000000000000000000000000000..eacb5008016b7bdf2625f7eede8054eda8b77ee4
--- /dev/null
+++ b/lab0927/sssa
@@ -0,0 +1 @@
+../lab0927/a
\ No newline at end of file
diff --git a/lab1004/a b/lab1004/a
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1004/aa b/lab1004/aa
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1004/aaa b/lab1004/aaa
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/.a b/lab1008/glob/.a
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/.aa b/lab1008/glob/.aa
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/.aaa b/lab1008/glob/.aaa
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/1 b/lab1008/glob/1
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/11 b/lab1008/glob/11
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/22 b/lab1008/glob/22
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/33 b/lab1008/glob/33
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/44 b/lab1008/glob/44
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/55 b/lab1008/glob/55
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/A b/lab1008/glob/A
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/B b/lab1008/glob/B
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/C b/lab1008/glob/C
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/D b/lab1008/glob/D
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/[aaa b/lab1008/glob/[aaa
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/a b/lab1008/glob/a
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/aa b/lab1008/glob/aa
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/aaa b/lab1008/glob/aaa
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/ab b/lab1008/glob/ab
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/abb b/lab1008/glob/abb
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/ac b/lab1008/glob/ac
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/ad b/lab1008/glob/ad
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/ae b/lab1008/glob/ae
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/b b/lab1008/glob/b
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/bb b/lab1008/glob/bb
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/bbb b/lab1008/glob/bbb
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/c b/lab1008/glob/c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/cc b/lab1008/glob/cc
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/ccc b/lab1008/glob/ccc
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/ddd b/lab1008/glob/ddd
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/eee b/lab1008/glob/eee
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/f b/lab1008/glob/f
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/glob/ff b/lab1008/glob/ff
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1008/std b/lab1008/std
new file mode 100755
index 0000000000000000000000000000000000000000..7a80990be790a9acb6dc06517042e04c7871b148
Binary files /dev/null and b/lab1008/std differ
diff --git a/lab1008/std.c b/lab1008/std.c
new file mode 100644
index 0000000000000000000000000000000000000000..193f8e01c20a87d53ac43a6cd539a7950970c09b
--- /dev/null
+++ b/lab1008/std.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+int main()
+{
+	int a = 0;
+	fscanf(stdin, "%d", &a);
+	fprintf(stdout, "%d\n", a);
+	fprintf(stderr, "%d\n", -a);
+
+	return a;
+}
diff --git a/lab1011/a_file_list b/lab1011/a_file_list
new file mode 100644
index 0000000000000000000000000000000000000000..171817b39374f8a309ee80acbb96bb93e9ff7eb3
--- /dev/null
+++ b/lab1011/a_file_list
@@ -0,0 +1 @@
+a aa aaa ab abab abn
diff --git a/lab1011/first.sh b/lab1011/first.sh
new file mode 100755
index 0000000000000000000000000000000000000000..80fd0df7fa78fe8f170f786a269bb0e5611f7000
--- /dev/null
+++ b/lab1011/first.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+echo "AAA:" $AAA
+echo "my first script"
+echo "args:" $0 $1 $2 $3 $4 $5
+echo '$! $$:' $! $$
+read
+echo '$* $@:' $* "---" $@
+echo 'argc:' $#
+echo 'last:' $_
+echo 'shell setting on:' $-
diff --git a/lab1011/glob/a b/lab1011/glob/a
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1011/glob/aa b/lab1011/glob/aa
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1011/glob/aaa b/lab1011/glob/aaa
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1011/glob/ab b/lab1011/glob/ab
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1011/glob/abab b/lab1011/glob/abab
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1011/glob/abn b/lab1011/glob/abn
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1011/glob/bb b/lab1011/glob/bb
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1011/glob/bd b/lab1011/glob/bd
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1011/glob/dd b/lab1011/glob/dd
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1011/glob/sd b/lab1011/glob/sd
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1011/not_a_file b/lab1011/not_a_file
new file mode 100644
index 0000000000000000000000000000000000000000..5659b66d74199e08b94cdda855f8ef266908690b
--- /dev/null
+++ b/lab1011/not_a_file
@@ -0,0 +1 @@
+bb bd dd sd
diff --git a/lab1015/a b/lab1015/a
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/aa b/lab1015/aa
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/b b/lab1015/b
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/bb b/lab1015/bb
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/c b/lab1015/c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/cc b/lab1015/cc
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.00.c b/lab1015/mid/file.00.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.01.java b/lab1015/mid/file.01.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.02.c b/lab1015/mid/file.02.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.03.java b/lab1015/mid/file.03.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.04.c b/lab1015/mid/file.04.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.05.java b/lab1015/mid/file.05.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.06.c b/lab1015/mid/file.06.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.07.java b/lab1015/mid/file.07.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.08.c b/lab1015/mid/file.08.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.09.java b/lab1015/mid/file.09.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.10.c b/lab1015/mid/file.10.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.11.java b/lab1015/mid/file.11.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.12.c b/lab1015/mid/file.12.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.13.java b/lab1015/mid/file.13.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.14.c b/lab1015/mid/file.14.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.15.java b/lab1015/mid/file.15.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.16.c b/lab1015/mid/file.16.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.17.java b/lab1015/mid/file.17.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.18.c b/lab1015/mid/file.18.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.19.java b/lab1015/mid/file.19.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.20.c b/lab1015/mid/file.20.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.21.java b/lab1015/mid/file.21.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.22.c b/lab1015/mid/file.22.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.23.java b/lab1015/mid/file.23.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.24.c b/lab1015/mid/file.24.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.25.java b/lab1015/mid/file.25.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.26.c b/lab1015/mid/file.26.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.27.java b/lab1015/mid/file.27.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.28.c b/lab1015/mid/file.28.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.29.java b/lab1015/mid/file.29.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.30.c b/lab1015/mid/file.30.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.31.java b/lab1015/mid/file.31.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.32.c b/lab1015/mid/file.32.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.33.java b/lab1015/mid/file.33.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.34.c b/lab1015/mid/file.34.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.35.java b/lab1015/mid/file.35.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.36.c b/lab1015/mid/file.36.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.37.java b/lab1015/mid/file.37.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.38.c b/lab1015/mid/file.38.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.39.java b/lab1015/mid/file.39.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.40.c b/lab1015/mid/file.40.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.41.java b/lab1015/mid/file.41.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.42.c b/lab1015/mid/file.42.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.43.java b/lab1015/mid/file.43.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.44.c b/lab1015/mid/file.44.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.45.java b/lab1015/mid/file.45.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.46.c b/lab1015/mid/file.46.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.47.java b/lab1015/mid/file.47.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.48.c b/lab1015/mid/file.48.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.49.java b/lab1015/mid/file.49.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.50.c b/lab1015/mid/file.50.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.51.java b/lab1015/mid/file.51.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.52.c b/lab1015/mid/file.52.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.53.java b/lab1015/mid/file.53.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.54.c b/lab1015/mid/file.54.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.55.java b/lab1015/mid/file.55.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.56.c b/lab1015/mid/file.56.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.57.java b/lab1015/mid/file.57.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.58.c b/lab1015/mid/file.58.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.59.java b/lab1015/mid/file.59.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.60.c b/lab1015/mid/file.60.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.61.java b/lab1015/mid/file.61.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.62.c b/lab1015/mid/file.62.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.63.java b/lab1015/mid/file.63.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.64.c b/lab1015/mid/file.64.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.65.java b/lab1015/mid/file.65.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.66.c b/lab1015/mid/file.66.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.67.java b/lab1015/mid/file.67.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.68.c b/lab1015/mid/file.68.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.69.java b/lab1015/mid/file.69.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.70.c b/lab1015/mid/file.70.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.71.java b/lab1015/mid/file.71.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.72.c b/lab1015/mid/file.72.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.73.java b/lab1015/mid/file.73.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.74.c b/lab1015/mid/file.74.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.75.java b/lab1015/mid/file.75.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.76.c b/lab1015/mid/file.76.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.77.java b/lab1015/mid/file.77.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.78.c b/lab1015/mid/file.78.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.79.java b/lab1015/mid/file.79.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.80.c b/lab1015/mid/file.80.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.81.java b/lab1015/mid/file.81.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.82.c b/lab1015/mid/file.82.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.83.java b/lab1015/mid/file.83.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.84.c b/lab1015/mid/file.84.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.85.java b/lab1015/mid/file.85.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.86.c b/lab1015/mid/file.86.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.87.java b/lab1015/mid/file.87.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.88.c b/lab1015/mid/file.88.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.89.java b/lab1015/mid/file.89.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.90.c b/lab1015/mid/file.90.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.91.java b/lab1015/mid/file.91.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.92.c b/lab1015/mid/file.92.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.93.java b/lab1015/mid/file.93.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.94.c b/lab1015/mid/file.94.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.95.java b/lab1015/mid/file.95.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.96.c b/lab1015/mid/file.96.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.97.java b/lab1015/mid/file.97.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.98.c b/lab1015/mid/file.98.c
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/mid/file.99.java b/lab1015/mid/file.99.java
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1015/outfile b/lab1015/outfile
new file mode 100644
index 0000000000000000000000000000000000000000..dbee0265d31298531773537e6e37e4fd1ee71d62
--- /dev/null
+++ b/lab1015/outfile
@@ -0,0 +1,2 @@
+aaa
+bbb
diff --git a/lab1018/aaa b/lab1018/aaa
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1018/bbb b/lab1018/bbb
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1018/err b/lab1018/err
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/lab1018/fileout b/lab1018/fileout
new file mode 100644
index 0000000000000000000000000000000000000000..a32228814ae35e16455f1b8f52e5f5af62a503f7
--- /dev/null
+++ b/lab1018/fileout
@@ -0,0 +1,3 @@
+ls: cannot access 'ccc': No such file or directory
+aaa
+bbb
diff --git a/lab1018/first.sh b/lab1018/first.sh
new file mode 100755
index 0000000000000000000000000000000000000000..80fd0df7fa78fe8f170f786a269bb0e5611f7000
--- /dev/null
+++ b/lab1018/first.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+echo "AAA:" $AAA
+echo "my first script"
+echo "args:" $0 $1 $2 $3 $4 $5
+echo '$! $$:' $! $$
+read
+echo '$* $@:' $* "---" $@
+echo 'argc:' $#
+echo 'last:' $_
+echo 'shell setting on:' $-
diff --git a/lab1018/inputfile b/lab1018/inputfile
new file mode 100644
index 0000000000000000000000000000000000000000..573541ac9702dd3969c9bc859d2b91ec1f7e6e56
--- /dev/null
+++ b/lab1018/inputfile
@@ -0,0 +1 @@
+0
diff --git a/lab1018/out b/lab1018/out
new file mode 100644
index 0000000000000000000000000000000000000000..7b0e9984d6de59deaa166d84bb71b5eee9c0c5b1
--- /dev/null
+++ b/lab1018/out
@@ -0,0 +1,3 @@
+AAA
+BBB
+CCC
diff --git a/lab1018/std b/lab1018/std
new file mode 100755
index 0000000000000000000000000000000000000000..7a80990be790a9acb6dc06517042e04c7871b148
Binary files /dev/null and b/lab1018/std differ
diff --git a/lab1018/std.c b/lab1018/std.c
new file mode 100644
index 0000000000000000000000000000000000000000..193f8e01c20a87d53ac43a6cd539a7950970c09b
--- /dev/null
+++ b/lab1018/std.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+int main()
+{
+	int a = 0;
+	fscanf(stdin, "%d", &a);
+	fprintf(stdout, "%d\n", a);
+	fprintf(stderr, "%d\n", -a);
+
+	return a;
+}
diff --git a/lab1018/stdout b/lab1018/stdout
new file mode 100644
index 0000000000000000000000000000000000000000..dbee0265d31298531773537e6e37e4fd1ee71d62
--- /dev/null
+++ b/lab1018/stdout
@@ -0,0 +1,2 @@
+aaa
+bbb
diff --git a/lab1029/a.out b/lab1029/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..7a80990be790a9acb6dc06517042e04c7871b148
Binary files /dev/null and b/lab1029/a.out differ
diff --git a/lab1029/bashout b/lab1029/bashout
new file mode 100644
index 0000000000000000000000000000000000000000..458067c1b720b33e38f728ba6b553b9c35961752
--- /dev/null
+++ b/lab1029/bashout
@@ -0,0 +1,9 @@
+bashout
+first.sh
+out
+output
+total 16
+-rw-r--r-- 1 foss055 foss  28 Nov  4 23:25 bashout
+-rwxr-xr-x 1 foss055 foss 210 Nov  4 23:18 first.sh
+-rw-r--r-- 1 foss055 foss   4 Nov  4 23:25 out
+-rw-r--r-- 1 foss055 foss  60 Nov  4 23:24 output
diff --git a/lab1029/first.sh b/lab1029/first.sh
new file mode 100755
index 0000000000000000000000000000000000000000..45e113e2a440dccf2b8e61989a41aa2ba7fce42c
--- /dev/null
+++ b/lab1029/first.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+echo "AAA:" $AAA
+echo "my first script"
+echo "args:" $0 $1 $2 $3 $4 $5
+echo '$! $$:' $! $$
+read line
+echo $line
+echo '$* $@:' $* "---" $@
+echo 'argc:' $#
+echo 'last:' $_
+echo 'shell setting on:' $-
diff --git a/lab1029/out b/lab1029/out
new file mode 100644
index 0000000000000000000000000000000000000000..72943a16fb2c8f38f9dde202b7a70ccc19c52f34
--- /dev/null
+++ b/lab1029/out
@@ -0,0 +1 @@
+aaa
diff --git a/lab1029/output b/lab1029/output
new file mode 100644
index 0000000000000000000000000000000000000000..4525fbab097e510a4ad937aff5e559957ad2bf01
--- /dev/null
+++ b/lab1029/output
@@ -0,0 +1,2 @@
+total 4
+-rwxr-xr-x 1 foss055 foss 210 Nov  4 23:18 first.sh
diff --git a/lab1029/std.c b/lab1029/std.c
new file mode 100644
index 0000000000000000000000000000000000000000..193f8e01c20a87d53ac43a6cd539a7950970c09b
--- /dev/null
+++ b/lab1029/std.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+int main()
+{
+	int a = 0;
+	fscanf(stdin, "%d", &a);
+	fprintf(stdout, "%d\n", a);
+	fprintf(stderr, "%d\n", -a);
+
+	return a;
+}
diff --git a/lab1101/a.out b/lab1101/a.out
new file mode 100755
index 0000000000000000000000000000000000000000..60b7146002d5ff0bb8c071a4d4aba1afb845454a
Binary files /dev/null and b/lab1101/a.out differ
diff --git a/lab1101/std b/lab1101/std
new file mode 100755
index 0000000000000000000000000000000000000000..d478d5f4aaaced8cb9ac8d6c19f146429702889f
Binary files /dev/null and b/lab1101/std differ
diff --git a/lab1101/std.c b/lab1101/std.c
new file mode 100644
index 0000000000000000000000000000000000000000..cbd786c27ffc446701d69f8e3e08d559a7c038e3
--- /dev/null
+++ b/lab1101/std.c
@@ -0,0 +1,11 @@
+#include <stdio.h>
+
+int main()
+{
+	int a = 0;
+	fscanf(stdin, "%d", &a);
+	fprintf(stdout, "%d-OUT: %d\n", __LINE__, a);
+	fprintf(stderr, "%d-ERR: %d\n", __LINE__, -a);
+
+	return a;
+}
diff --git a/lab1101/today b/lab1101/today
new file mode 100644
index 0000000000000000000000000000000000000000..a9ffdd74024cdabbcacf102fdca6bc7c67bf082a
--- /dev/null
+++ b/lab1101/today
@@ -0,0 +1 @@
+20241101-1239