-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathrm.txt
74 lines (60 loc) · 1.33 KB
/
rm.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
==================
Delete Single File
==================
RM FILE "/tmp/unnecessary_file.txt";
RM FILE "/var/log/old_logs/app_2022.log";
RM FILE "C:\\Windows\\Temp\\temp_file_123.tmp";
---
(source_file
(rm_file_command
(singlefile_clause
(string
(single_quoted_string))))
(command_separator)
(rm_file_command
(singlefile_clause
(string
(single_quoted_string))))
(command_separator)
(rm_file_command
(singlefile_clause
(string
(single_quoted_string
(escape_sequence)
(escape_sequence)
(escape_sequence)))))
(command_separator))
==================
Delete with Complex Paths and Names
==================
RM FILE "/very/long/path/with spaces/and-symbols/file_name_!@#$%^&*().txt";
---
(source_file
(rm_file_command
(singlefile_clause
(string
(single_quoted_string))))
(command_separator))
==================
Delete Edge Cases
==================
RM FILE "/";
RM FILE ".";
RM FILE "..";
---
(source_file
(rm_file_command
(singlefile_clause
(string
(single_quoted_string))))
(command_separator)
(rm_file_command
(singlefile_clause
(string
(single_quoted_string))))
(command_separator)
(rm_file_command
(singlefile_clause
(string
(single_quoted_string))))
(command_separator))