1
00:00:00,210 --> 00:00:04,410
Now, in this lecture, we are going to see major characters for command separate.

2
00:00:04,920 --> 00:00:11,250
So as you can see that the semicolon I'll use as a way character that would separate the actual input

3
00:00:11,250 --> 00:00:13,430
and the command that you are trying to inject.

4
00:00:13,860 --> 00:00:20,660
So along with the semi colon, there are several other characters that can be used to inject it or inject

5
00:00:20,670 --> 00:00:21,650
the command, actually.

6
00:00:21,990 --> 00:00:25,420
So developer MiSeq filters to block the semicolon with a character.

7
00:00:25,770 --> 00:00:33,120
So this will simply block over injected data and therefore we need to experiment with other meta characters.

8
00:00:33,550 --> 00:00:36,510
OK, so that is why I'm making this lecture or this video for you.

9
00:00:37,110 --> 00:00:40,820
So first of all, is this symbol and then we are having users.

10
00:00:40,830 --> 00:00:42,240
So first it semicolon.

11
00:00:42,360 --> 00:00:47,700
So semicolon is the most common meta character used to test and inject it flow.

12
00:00:47,970 --> 00:00:52,530
And the Salvadoran, all the commands in sequence separated by the semicolon.

13
00:00:52,560 --> 00:01:00,240
So in most of the cases we will be using semicolon to terminate it or terminate like in case of rescuable

14
00:01:00,540 --> 00:01:02,880
we will be using semicolon or Hassin.

15
00:01:02,880 --> 00:01:04,050
Well, OK then.

16
00:01:04,050 --> 00:01:08,290
We are having this double ampersand, which is also called as an operator.

17
00:01:09,180 --> 00:01:14,160
So this double ampersand would run the command to the right of the meta character.

18
00:01:14,160 --> 00:01:17,490
Only the command to the left execute successfully.

19
00:01:17,520 --> 00:01:19,700
That simply means that suppose.

20
00:01:19,710 --> 00:01:20,730
OK, let me.

21
00:01:21,940 --> 00:01:30,760
So you have to suppose that you are having good condition if OK, so if you are using this and so this

22
00:01:30,760 --> 00:01:36,580
simply means that if this condition is true or if this condition is true, then the control will go

23
00:01:36,580 --> 00:01:40,540
inside the body of it or else if any condition actually.

24
00:01:40,690 --> 00:01:40,960
OK.

25
00:01:40,990 --> 00:01:46,480
So this is the meaning of no ampersand or we can say double ampersand.

26
00:01:46,510 --> 00:01:48,000
OK, so let me.

27
00:01:48,050 --> 00:01:52,130
Is this OK then we are having this or biplane with the correct.

28
00:01:53,510 --> 00:02:01,100
Then we're having this or this thing, this or it also called this double Piramida character is deeply

29
00:02:01,100 --> 00:02:05,990
opposed to the double amputee and it would run the command on the right side, only of the command on

30
00:02:05,990 --> 00:02:06,710
the left side.

31
00:02:07,760 --> 00:02:12,410
So as you can see that this is the thing supposed that if this condition is true and this condition

32
00:02:12,410 --> 00:02:20,000
is false, so but it will run it because this means or means that it should be true or this one.

33
00:02:20,150 --> 00:02:21,500
OK, so then it will run.

34
00:02:21,740 --> 00:02:26,380
Then we are having and that's what you can see, plenty of it.

35
00:02:26,630 --> 00:02:31,910
So using this grouping metacarpal, you can combine the output of the multiple commands and stored it

36
00:02:31,910 --> 00:02:32,720
inside the fight.

37
00:02:33,050 --> 00:02:36,410
OK, so then we are having this uncoated character.

38
00:02:36,440 --> 00:02:42,150
So this is UTU for the cell to interpret and run the commands between the backpack's.

39
00:02:42,170 --> 00:02:48,400
OK, so as you can see that suppose this is the A string, this is the string.

40
00:02:48,410 --> 00:02:56,210
So this will simply it will just so it will just force the cell to interpret and run the commands between

41
00:02:56,210 --> 00:02:57,320
the buttocks.

42
00:02:57,350 --> 00:03:00,490
OK, this is basically a string because it is having Delcourt.

43
00:03:00,650 --> 00:03:03,650
But this this will force to run this particular command.

44
00:03:04,040 --> 00:03:11,090
Then we are having this character, which is also called as the option, which is I think this one is.

45
00:03:12,900 --> 00:03:18,630
Less than OK created an opening so this character would append the output of the command on the left

46
00:03:18,630 --> 00:03:21,270
of the file name on the right of the character.

47
00:03:21,420 --> 00:03:28,390
OK, then we're having this single pipe will will be used to output the command on the left side as

48
00:03:28,390 --> 00:03:31,410
the input to the command side is finding the right side.

49
00:03:31,680 --> 00:03:39,390
So these are all major characters that you should take care of because in the process of injecting data,

50
00:03:39,540 --> 00:03:41,640
you'll be using these very frequently.

51
00:03:41,940 --> 00:03:43,230
So this is all for this lecture.

52
00:03:43,260 --> 00:03:43,720
Guys, thank you.

53
00:03:43,920 --> 00:03:44,550
In this lecture.
